- 类别:
半结构化和结构化数据函数 (类型谓词)
IS_TIMESTAMP_*¶
IS_TIMESTAMP_LTZ (具有本地时区的值)。
IS_TIMESTAMP_NTZ (不带时区的值)。
IS_TIMESTAMP_TZ (带时区的值)。
语法¶
实参¶
variant_exprVARIANT 类型值计算的表达式。
返回¶
返回 BOOLEAN 值或 NULL。
如果 VARIANT 值包含时间戳,则返回 TRUE。否则返回 FALSE。
如果输入为 NULL,则返回 NULL,不报错。
示例¶
在 VARIANT 列中显示所有时间戳,输出使用为会话指定的时区。
备注
时区的输出格式会使用参数进行设置:
TIMESTAMP_LTZ_OUTPUT_FORMAT 参数为 TIMESTAMP_LTZ 值设置格式。
TIMESTAMP_NTZ_OUTPUT_FORMAT 参数为 TIMESTAMP_NTZ 值设置格式。
TIMESTAMP_TZ_OUTPUT_FORMAT 参数为 TIMESTAMP_TZ 值设置格式。
在这些示例中,本地时区为 US 太平洋标准时间(相对于 GMT/UCT 为 -08:00)。
在 VARIANT 列中创建并加载具有各种日期和时间值的表:
在查询中使用 TYPEOF 函数来显示存储在 VARIANT 列 v 中的值的数据类型:
在 WHERE 子句中使用 IS_TIMESTAMP_NTZ 函数来显示数据中的 TIMESTAMP_NTZ 值:
在 WHERE 子句中使用 IS_TIMESTAMP_LTZ 函数来显示数据中的 TIMESTAMP_LTZ 值:
在 WHERE 子句中使用 IS_TIMESTAMP_TZ 函数来显示数据中的 TIMESTAMP_TZ 值: