Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Solay

Formato da data no nls_session_parameters

Recommended Posts

OláEstou com uma dúvida, porque o formato da data está aparecendo com esse RR (DD/MM/RR)?select * from nls_session_parametersNLS_LANGUAGE BRAZILIAN PORTUGUESE NLS_TERRITORY BRAZIL NLS_CURRENCY R$ NLS_ISO_CURRENCY BRAZIL NLS_NUMERIC_CHARACTERS ,. NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD/MM/RR NLS_DATE_LANGUAGE BRAZILIAN PORTUGUESE NLS_SORT WEST_EUROPEAN NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY Cr$ NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE Estou tentando fazer um update num campo data apartir do delphi e ele está retonando mensagem de erro.Eu tentei mudar usando ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY' ele diz que a instrução foi processada, mas não altera, continua do mesmo jeito, já tentei pelo APEX e pelo sqlplus.exe e nada altera esse formato da data.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Solay, voce altero somente para sua sessao, o conjunto de NLS que voce esta vendo e do banco de dados, teria que alterar com ALTER SYSTEM, porem, alguns sao estaticos, entao, tera que alterar o INIT.ORA da instancia e reiniciar o banco de dados. E o formato DD/MOM/RR e o padrao do Oracle, RR eh para ano apos a correcao para o BUG do milenio em 2.000, onde aceitaria abreviacao de 2 casas decimais no ano e entederia com ano 2.000 Abracos,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.