首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

plsql时间设置

2012-05-20 
plsql时间设置求助我的pl/sql查询表的时候时间字段显示格式为11-11月-08,那位大哥能帮我想个办法改成2008-

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; 

都是可以的。

热点排行