首页 > 解决方案 > Snowflake 插入“覆盖”是否会影响 STREAM 捕获更改的方式

问题描述

insert OVERWRITE into table1 
select * from table2 where City = SFO 

我注意到 Snowflake STREAM 捕获了表的所有行,而不仅仅是 City=SFO

有什么想法吗?

标签: sqlsnowflake-cloud-data-platform

解决方案


insert overwrite 删除 table1 中的所有行,因此流正在捕获所有已删除的行以及表 1 中插入的行,其中 city=SFO 来自 table2。


推荐阅读