类别:

:doc:`/sql-reference/functions-context`(通用)

GETDATE

返回采用本地时区的系统当前时间戳。

CURRENT_TIMESTAMP 的别名。

语法

GETDATE()
Copy

实参

无。调用此函数时必须使用括号。

返回

返回当前系统时间。返回值的数据类型是 TIMESTAMP_LTZ

使用说明

  • TIMEZONE 参数的设置会影响返回值。返回的时间戳位于会话的时区中。

  • TIMESTAMP_TYPE_MAPPING 参数的设置会影响返回值。返回的时间戳是会话的时间戳类型。

  • 不要使用返回值来确定并发查询(由同一个虚拟仓库处理)之间的精确时间排序,因为查询可能由(仓库中)不同的计算资源提供服务。

  • 该函数不支持 fract_sec_precision 实参,而 CURRENT_TIMESTAMP 函数支持该实参。

示例

显示当前系统时间戳:

SELECT GETDATE();
Copy
+-------------------------------+
| GETDATE()                     |
|-------------------------------|
| 2024-04-17 15:44:20.960000000 |
+-------------------------------+
语言: 中文