读书人

plsql时间设置

发布时间: 2012-05-20 16:03:12 作者: rapoo

plsql时间设置求助
我的pl/sql查询表的时候时间字段显示格式为11-11月-08,那位大哥能帮我想个办法改成2008-11-11 20:20:30这种格式,注:我在工具下的配置界面上改日期显示格式后不起作用

[解决办法]
alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';

SQL> select sysdate from dual;

SYSDATE
----------------------
2008-12-23 08:22:48



SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY
-------------------
2008-12-23 08:24:34
[解决办法]
你在cmd命令敲,显示是'yyyy-mm-dd hh24:mi:ss' 格式,但sql查询应该还是那个效果,其实也不影响什么,用的时候格式化一下就行了。
[解决办法]
alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

都是可以的。

读书人网 >oracle

热点推荐