登陆之后运行:alter session set nls_date_format='yyyy-mm-dd';
或者其他你想要的格式:
SQL> conn sys /nolog as sysdba
已连接。
SQL> alter session set nls_date_format='dd-mm-yyyy';会话已更改。SQL> select sysdate from dual;SYSDATE
----------
30-07-2006SQL> alter session set nls_date_format='yyyymmddhh24miss';会话已更改。SQL> select sysdate from dual;SYSDATE
--------------
20060730143411
或者其他你想要的格式:
SQL> conn sys /nolog as sysdba
已连接。
SQL> alter session set nls_date_format='dd-mm-yyyy';会话已更改。SQL> select sysdate from dual;SYSDATE
----------
30-07-2006SQL> alter session set nls_date_format='yyyymmddhh24miss';会话已更改。SQL> select sysdate from dual;SYSDATE
--------------
20060730143411
解决方案 »
- 请教一个oracle查询的问题。谢谢
- 需要写一个SQL 实现两个表的查询
- 头大了,帮忙看看这个四表连接查询的最简便的写法。
- TNS:listener does not currently know of service requested in connect descriptor
- 千万级别数据查询
- oracle内存分配
- 插入数据报错,怎么解决?
- 我想要通过命令行,或者SQL*Plus,或者我自己编写的应用程序来对我的Oracle数据库写入日志,不知怎么写?
- 求助
- oracle guid 能转换成number类型吗?
- 各位朋友,有没有谁使用oracle移植工作台,谢谢各位朋友
- 哪位有oracle 数据库学习的电子文档
添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS.
如修改参数文件的话。可直接在参数文件中添加:
NLS_DATA_FORMAT=YYYY-MM-DD-HH24:MI:SS,但须将注册表中上述位置的NLS_LANG字串值去掉。
我的电脑→右键→属性→高级→环境变量→系统变量→新建→变量名填写NLS_DATE_FORMAT→变量值填写(YYYY-MM-DD:HH24:MI:SS)
winxp类似linux环境变量的配置:
1、登录到oracle目录下
2、vi .bash_profile
3、增加一行
export NLS_DATE_FORMAT='YYYY-MM-DD:HH24:MI:SS'