Robertino Bonora Asked: 2024-05-25 03:59:47 +0800 CST2024-05-25 03:59:47 +0800 CST 2024-05-25 03:59:47 +0800 CST Snowflake - 流的时间戳陈旧 772 有没有办法获取stale_after流的作为选择以将其用作条件? 我知道您可以使用 SHOWS STREAMS 并且它给出了参数,但我想将时间戳用于另一个逻辑,有没有办法做到这一点? snowflake-cloud-data-platform 1 个回答 Voted Best Answer Sasank Sharma 2024-05-25T11:31:41+08:002024-05-25T11:31:41+08:00 您可以在运行“showstreams”后使用RESULT_SCAN函数。 例子: show streams; select "stale_after" from TABLE(RESULT_SCAN(LAST_QUERY_ID())); 请注意,SHOW 命令生成小写列名,请在查询中的列名周围使用分隔标识符符号(双引号),以确保查询中的列名与扫描的输出中的列名匹配。 请查看以下文档以获取更多信息: https://docs.snowflake.com/en/sql-reference/sql/show-streams https://docs.snowflake.com/en/sql-reference/functions/result_scan#examples-using-describe-and-show-commands
您可以在运行“showstreams”后使用RESULT_SCAN函数。
例子:
请注意,SHOW 命令生成小写列名,请在查询中的列名周围使用分隔标识符符号(双引号),以确保查询中的列名与扫描的输出中的列名匹配。
请查看以下文档以获取更多信息:
https://docs.snowflake.com/en/sql-reference/sql/show-streams
https://docs.snowflake.com/en/sql-reference/functions/result_scan#examples-using-describe-and-show-commands