oracle中extract函数和sysdate的使用,高手请进!

newerandy 2007-03-13 10:53:10
我用extract来取日期的时、分、秒
这样子写是可以的
select extract(hour from timestamp '2006-03-09 18:24:35') from dual
但是,我要取sysdate的时、分、秒的话
select extract(hour from timestamp sysdate) from dual
就不行!!!!
请问,怎么解决?
...全文
440 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newerandy 2007-03-14
  • 打赏
  • 举报
回复
呵呵,看来只有结贴散分了!
xiaoxiao1984 2007-03-14
  • 打赏
  • 举报
回复
extract的函数说明文档里面就明确的说明了不能用来取sysdate的小时
楼主这不是和自己较劲么

SELECT EXTRACT(HOUR FROM TIMESTAMP '2005-10-10 10:10:10') FROM DUAL;
newerandy 2007-03-14
  • 打赏
  • 举报
回复
用 to_char根本就不存在我上面的问题啊

我现在就是想用extract来取sysdate的小时

呵呵
zhp6489 2007-03-13
  • 打赏
  • 举报
回复
select to_char(sysdate,'hh24:mi:ss') from dual

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧