执行查询命令时,每次都要写to_date函数真是很烦,终于找到一个一劳永逸的方法来修改toad会话的日期格式!
windows修改时间格式并保存
客户端的注册表HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient10g_home2中,
如无默认的日期格式,则“新建”->“字符串”,重命名为“NLS_DATE_FORMAT”(注意引号内的字符应大写),并赋值为如:yyyy-mm-dd hh24:mi:ss, 可直接使用。
弄个 a.reg 可以导入:
----------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home2]
"NLS_DATE_FORMAT"="yyyy-mm-dd-hh24:mi:ss"
------------
查看当前oracle时间的格式
select * from nls_session_parameters where parameter = ‘NLS_DATE_FORMAT’;
修改当前session的format
alter session set NLS_DATE_FORMAT=’YYYY-MM-DD HH24:MI:SS’;
转自