Oracle CURRENT_DATE 函数使用指南
Oracle CURRENT_DATE
是一个内置函数,它返回当前会话时区中的当前日期,它是 DATE
数据类型的公历中的值。
Oracle CURRENT_DATE
语法
这里是 Oracle CURRENT_DATE
函数的语法:
CURRENT_DATE
注意,您不能在函数名后面使用括号。
参数
Oracle CURRENT_DATE
函数无需任何参数。
返回值
Oracle CURRENT_DATE
函数以 DATE
数据类型的公历值返回当前会话时区中的当前日期。
Oracle CURRENT_DATE
示例
这里有几个展示了 Oracle CURRENT_DATE
函数用法的示例。
基本用法
要获取当前日期,请使用如下语句:
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD';
SELECT
CURRENT_DATE
FROM dual;
输出:
CURRENT_DATE
_______________
2023-02-11
这里,我们使用 ALTER SESSION
语句修改当前会话的日期显式格式为 YYYY-MM-DD
。
当前时间
您可以通过修改当前会话的日期格式以显式当前日期和时间。
首先,修改当前会话的日期显式格式为 YYYY-MM-DD HH24:MI:SS
:
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
然后,执行 CURRENT_DATE
函数:
SELECT
CURRENT_DATE
FROM dual;
输出:
CURRENT_DATE
______________________
2023-02-11 14:06:54
结论
Oracle CURRENT_DATE
是一个内置函数,它返回当前会话时区中的当前日期,它是 DATE
数据类型的公历中的值。