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.
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.