【发布时间】:2022-12-22 00:30:22
【问题描述】:
所以我有一个在测试和生产中的表,我想检查“code_num”列是否有任何差异。我需要这样做来验证表是否已正确迁移。
有没有一种简单的方法可以通过 SQL 来做到这一点
【问题讨论】:
标签: sql snowflake-cloud-data-platform
所以我有一个在测试和生产中的表,我想检查“code_num”列是否有任何差异。我需要这样做来验证表是否已正确迁移。
有没有一种简单的方法可以通过 SQL 来做到这一点
【问题讨论】:
标签: sql snowflake-cloud-data-platform
您应该能够从同一个 Web 界面访问 prod 和 dev。根据您的设置,您可以访问 select * from prod.myschema.mytable 之类的产品数据并通过 select * from test.myschema.mytable 进行测试。
然后你可以很容易地比较它们,如下所示 -
--code_num in test but not in prod
select * from test.myschema.mytable where code_num not in (select code_num from prod.myschema.mytable);
--code_num in prod but not in test
select * from prod.myschema.mytable where code_num not in (select code_num from test.myschema.mytable);
【讨论】: