如何获取雪花交易中使用的所有查询?

Posted

技术标签:

【中文标题】如何获取雪花交易中使用的所有查询?【英文标题】:How to get all queries used in a transaction on Snowflake? 【发布时间】:2021-05-10 07:41:28 【问题描述】:

Snowflake 有没有办法将事务的所有 DML 操作放入表中?

如果我有一个包含 3 次插入的事务,我需要运行一个查询,该查询将导致获得 3 行以及 DML 本身的一些元数据。

【问题讨论】:

您可以使用 CHANGES 子句来查询表 docs.snowflake.com/en/sql-reference/constructs/changes.html 的更改跟踪元数据 @hkandpal 谢谢。 【参考方案1】:

stream 用于捕获雪花上的事务-

https://docs.snowflake.com/en/user-guide/streams.html#stream-ddl

【讨论】:

以上是关于如何获取雪花交易中使用的所有查询?的主要内容,如果未能解决你的问题,请参考以下文章

查询以获取雪花中数据库中所有表的行数

如何将查询结果从雪花直接上传到 S3?

在雪花中检索帐户的所有可用屏蔽策略

如何获取雪花中的表主键列表?

snowflake.com / 意见 / sdk

如何在sql表中获取以前的所有者?