当您需要比较两个表以查看差异是什么时,您是否使用任何工具或快捷方式,或者您是否手动编写 SQL 来比较两个表?
基本上是 Red Gate SQL 数据比较等产品的核心功能(我的表的模式通常总是匹配的)。
背景:在我的 SQL Server 环境中,我创建了一个存储过程,它检查两个表/视图的元数据,创建一个查询(作为动态 sql)在指定的键列上连接两个表,并比较比较列中的数据,报告关键差异和数据差异。查询可以打印和修改/复制,也可以按原样执行。不幸的是,我们不允许在 Teradata 环境中创建存储过程。