当前行时间戳 - Amazon Kinesis Data Analytics

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

当前行时间戳

CURRENT_ROW_TIMESTAMP 是 SQL: 2008 规范的Amazon Kinesis Data Analytics 扩展。此函数返回当前时间戳,该时间戳由运行 Amazon Kinesis Data Analytics 应用程序的环境定义。CURRENT_ROW_TIMESTAMP 始终以 UTC 的形式返回,而不是本地时区。

CURRENT_ROW_TIMESTAMP 与 CURRENT_ROW_TIMESTAMP 类似,但会为流中的每一行返回一个新的时间戳。LOCALTIMESTAMP

使用 LOCALTIMESTAMP(或 CURRENT_TIMESTAMP 或 CURRENT_TIME)作为其中一列运行的查询会将首次运行查询的时间放入所有输出行。

如果该列改为包含 CURRENT_ROW_TIMESTAMP,则每个输出行都会获得一个新计算的 TIME 值,表示该行的输出时间。

注意

CURRENT_ROW_TIMESTAMP 未在 SQL: 2008 规范中定义;它是Amazon Kinesis Data Analytics 扩展程序。

有关更多信息,请参阅 CURRENT_TIMECURRENT_DATECURRENT_TIMESTAMPLOCALTIMESTAMPLOCALTIME 和 当前行时间戳。