当前位置: 代码迷 >> Oracle管理 >> oracle中extract函数和sysdate的使用,
  详细解决方案

oracle中extract函数和sysdate的使用,

热度:116   发布时间:2016-04-24 06:11:38.0
oracle中extract函数和sysdate的使用,高手请进!
我用extract来取日期的时、分、秒
这样子写是可以的
select   extract(hour   from   timestamp   '2006-03-09   18:24:35 ')   from   dual
但是,我要取sysdate的时、分、秒的话
select   extract(hour   from   timestamp   sysdate)   from   dual
就不行!!!!
请问,怎么解决?

------解决方案--------------------
select to_char(sysdate, 'hh24:mi:ss ') from dual
------解决方案--------------------
extract的函数说明文档里面就明确的说明了不能用来取sysdate的小时
楼主这不是和自己较劲么

SELECT EXTRACT(HOUR FROM TIMESTAMP '2005-10-10 10:10:10 ') FROM DUAL;
  相关解决方案