sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo cambio los parámetros NLS predeterminados para el formato de fecha a través de Toad?

Como ya se ha dado en otras respuestas, puede configurar NLS_DATE_FORMAT por ALTER SESSION .

Para configurarlo solo para su PC local, abra el Editor del Registro y vaya a HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_%ORACLE_HOME_NAME% , resp. HKLM\SOFTWARE\ORACLE\KEY_%ORACLE_HOME_NAME% .

Allí puede agregar un valor de cadena NLS_DATE_FORMAT , por ejemplo:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home1]
"NLS_TIMESTAMP_FORMAT"="YYYY-MM-DD HH24:MI:SSfmXFF3"
"NLS_TIMESTAMP_TZ_FORMAT"="YYYY-MM-DD HH24:MI:SSfmXFF3 fmTZH:TZM"
"NLS_DATE_FORMAT"="YYYY-MM-DD HH24:MI:SS"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1]
"NLS_TIMESTAMP_FORMAT"="YYYY-MM-DD HH24:MI:SSfmXFF3"
"NLS_TIMESTAMP_TZ_FORMAT"="YYYY-MM-DD HH24:MI:SSfmXFF3 fmTZH:TZM"
"NLS_DATE_FORMAT"="YYYY-MM-DD HH24:MI:SS"

Puede configurar NLS_DATE_FORMAT también como variable de entorno en la configuración de Windows.