ok!...Chiappa,
Ja tinha visto também nas mensagem anteriores a respeito disso!
Nem tinha mais duvida sobre isso....
mas pode ser que me expressei mau.... o problema é
que NÂO HÁ NADA SETADO no client só está setado no init do
banco.... e o pior que quando consulto o valor na v$parameter
ele me mostra que esta YYYY  mas quando dou um select
em qualquer data ele me traz YY... como no exemplo que passei.

estou logado no servidor....

$ echo $NLS_DATE_FORMAT

$ sqlplus 'sys/***** as sysdba'

SQL*Plus: Release 9.2.0.5.0 - Production on Fri Jun 2 11:16:29 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.5.0 - Production

SQL> select name,value from v$parameter
  2  where name like 'nls_date_format';

NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
nls_date_format
DD-MON-YYYY


SQL> select sysdate from dual;

SYSDATE
---------
02-JUN-06

SQL>

DETALHE: No sqlplus remoto da minha maquina(client9)... tambem tirei o
parametro NLS_DATE_FORMAT... tanto da raiz ORACLE como no HOME0
do regedit....... e assim mesmo a data continua vindo com YY.... enfim não
tem nada
setado... só no servidor(INIT do banco).

Estava dando uma olhada no manual REFERENCE
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch1116.htm#REFRN10119

e não entendi direito o que ele diz sobre O valor do NLS_DATE_FORMAT é
determinado
pelo NLS_TERRITORY... que no meu é = AMERICA

Me parece que o NLS_DATE_FORMAT setado no init não adianta!... ele assume o
default do territorio.
é isso????

atc.
Raphael





----- Original Message -----
From: "jlchiappa" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Friday, June 02, 2006 10:53 AM
Subject: [oracle_br] Re: Duvida - NLS_DATE_FORMAT


Sua suposição NÃO é correta, os parâmetros todos de NLS_nn no
servidor são um default que será usado APENAS e TÃO SOMENTE se o
cliente não especificar NADA, se o cliente especificar um setting
qualquer é esse que será usado, exemplo :

sid=DATAF:user=C1827716:/interid/admin>echo $NLS_DATE_FORMAT
dd-mm-yyyy

sid=DATAF:user=C1827716:/interid/admin>sqlplus scott/tiger

SQL*Plus: Release 9.2.0.5.0 - Production on Fri Jun 2 10:49:32 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production

SQL> select sysdate from dual;

SYSDATE
----------
02-06-2006

SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.5.0 -
64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production

sid=DATAF:user=C1827716:/interid/admin>unset NLS_DATE_FORMAT
sid=DATAF:user=C1827716:/interid/admin>echo $NLS_DATE_FORMAT
ksh: NLS_DATE_FORMAT: parameter not set

sid=DATAF:user=C1827716:/interid/admin>sqlplus scott/tiger

SQL*Plus: Release 9.2.0.5.0 - Production on Fri Jun 2 10:50:21 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production

SQL> select sysdate from dual;

SYSDATE
---------
02-JUN-06

Isso já foi demonstrado aqui em msgs anteriores do forum mesmo, a
regra é sempre essa, o client é quem MANDA nos formatos NLS todos,
não só data.

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Phael" <[EMAIL PROTECTED]> escreveu
>
> Bom dia,
>
>
> $ sqlplus 'sys/****** as sysdba'
>
> SQL*Plus: Release 9.2.0.5.0 - Production on Fri Jun 2 09:59:50 2006
>
> Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
>
>
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.5.0 - Production
>
> SQL> select sysdate from dual;
>
> SYSDATE
> ---------
> 02-JUN-06
>
> SQL> select name,value from v$parameter
>   2  where name like 'nls_date%';
>
> NAME
> ----------------------------------------------------------------
> VALUE
> --------------------------------------------------------------------
------------
> nls_date_language
>
>
> nls_date_format
> DD-MON-YYYY
>
>
> SQL>
>
>
> Alguem poderia explicar pra mim pra que serve o parametro
NLS_DATE_FORMAT
> do lado do servidor?
>
> pois pensei que ele deixasse padrão quem não tivesse o formato, ou
seja, ficasse igual
> como esta definido no parameter file. No caso o sysdate não era
para apareces com
> o ano 2006 em vez de 06.
>
>
> atc.
>
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>







--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos










--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a