Oracle中sysdate函数的个别用法举例
  d8IA1TAs0JGa 19天前 22 0

1.什么是sysdate

在Oracle中sysdate是一个函数,可直接调用sysdate,返回运行数据库的操作系统的当前日期时间。注意:返回的日期时间值的格式取决于NLS_DATE_FORMAT参数的值。

sysdate的单位是天。

2.sysdate用法举例

2.1sysdate

sysdate - A型,这种结果是天数,代表往前推A天;

SELECT 
    SYSDATE
FROM 
    dual;

 

SELECT 
    SYSDATE -1
FROM 
    dual;

 

2.2sysdate-1/24

sysdate - A/B型,这种结果是小时,A代表天数,B代表小时,表示从当前时间往前推若干小时

SELECT 
    SYSDATE -1/8,sysdate
FROM 
    dual;

往前推了3小时

2.3sysdate-1/8/60

sysdate - A/B/C型,这种结果是分钟,A代表天数,B代表小时,C表示分钟,表示从当前时间往前推若干分钟

SELECT 
    SYSDATE -1/8/60,sysdate
FROM 
    dual;

往前推了3分钟

2.4sysdate-1/24/30/60

sysdate - A/B/C/D型,这种结果是秒,A代表天数,B代表小时,C表示分钟,D表示秒,表示从当前时间往前推若干秒

SELECT 
    SYSDATE -1/8/60/60,sysdate
FROM 
    dual;

往前推了3秒

2.5sysdate+A、A/B、A/B/C、A/B/C/D

同理,sysdate+代表往后推若干天数、若干小时、若干分钟、若干秒。

3.注意

Oracle中的sysdate函数不能在CHECK约束条件下使用。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 19天前 0

暂无评论

推荐阅读
  p7fJHrI6jY02   2023年12月18日   15   0   0 Oracle
  3ayHCrFEPsjq   2024年02月29日   63   0   0 Oracle
  VvmabEMLpPmm   2024年04月11日   15   0   0 Oracle
  VvmabEMLpPmm   2024年04月10日   23   0   0 Oracle
d8IA1TAs0JGa
作者其他文章 更多