localtimestamp:当前本地时间戳
速查结论
localtimestamp() 是 Spark SQL 中用于**在查询评估开始时返回当前本地日期和时间(不含时区信息)**的函数。
语法
localtimestamp()
localtimestamp
localtimestamp() 在查询评估开始时返回当前时间戳,不包含时区信息。同一查询内的所有 localtimestamp 调用都将返回相同的值。
localtimestamp(无括号)在查询评估开始时返回当前本地日期和时间,根据会话时区。
参数说明
无参数。
示例
> SELECT localtimestamp();
2020-04-25 15:49:11.914
常见报错与避坑指南
localtimestamp()在同一查询内多次调用返回相同值,这与now()的行为类似。如需每行不同时间戳,请使用其他方式。- 返回的时间戳不包含时区信息(类型为
TIMESTAMP_NTZ),与current_timestamp()返回的带时区时间戳不同。
Since: 3.4.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

💬加群交流
备注「数据仓库技术」加入社群,每日一道大厂SQL真题
