CURRENT_TIMESTAMP 函数
功能描述
CURRENT_TIMESTAMP
函数是一个非确定性函数,用于返回当前查询开始执行时的时间戳。在同一个查询中,无论调用多少次 CURRENT_TIMESTAMP
函数,返回的时间戳都是相同的。该函数对于记录查询执行的起始时间非常有用,尤其是在需要对时间敏感的数据分析和事务处理中。
参数说明
无需提供任何参数。
返回类型
该函数返回一个 timestamp_ltz
类型的时间戳。
使用示例
-
查询当前时间戳:
执行结果:
-
在插入数据时记录当前时间戳:
这条语句会在插入新记录时,将当前时间戳作为
created_at
字段的值。 -
比较查询前后的时间戳差异:
这将分别记录查询开始和结束的时间戳,可用于分析查询执行的耗时。
-
与时间间隔结合使用,计算未来或过去的时间点:
执行结果:
联系我们