Oracle时间操作

本文详细介绍了Oracle数据库中对时间操作的内置函数,包括SYSDATE、CURRENT_DATE、SYSTIMESTAMP等系统时间变量,以及ADD_MONTHS、GREATEST、LEAST、NEXT_DAY、LAST_DAY、MONTHS_BETWEEN、TO_CHAR、TO_DATE、NEW_TIME、EXTRACT等时间函数的使用,还涉及到TIMESTAMP类型的时间管理和时区转换。
摘要由CSDN通过智能技术生成

主要介绍Oracle对时间操作的内置函数

1.Oracle内部时间:

SYSDATE:

SQL> SELECT SYSDATE FROM DUAL;

SYSDATE
------------------
24-APR-13

 

CURRENT_DATE:

SQL> SELECT CURRENT_DATE FROM DUAL;

CURRENT_DATE
------------------
24-APR-13

 

SYSTIMESTAMP:

SQL> SELECT SYSTIMESTAMP FROM DUAL;

SYSTIMESTAMP
---------------------------------------------------------------------------
24-APR-13 11.17.53.448133 AM +08:00

2.Oracle时间内置函数:

2.1ADD_MONTHS增加、减少月份


SQL> SELECT ADD_MONTHS(CURRENT_DATE,4) FROM DUAL;

ADD_MONTHS(CURRENT
------------------
24-AUG-13

SQL> SELECT ADD_MONTHS(CURRENT_DATE,-4) FROM DUAL;

ADD_MONTHS(CURRENT
------------------
24-DEC-12

 

 2.2 GREATEST和LEAST:least从一个日期(不管是列还是日期字面值)表中选择最早的日期,而greatest从一个日期表中选择最近的一个日期。两者如果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值