如何动态识别数百个表中的重复记录

问题描述 投票:-2回答:1

我花了很长时间试图解决我的问题,但完全没有结果。我需要创建一个过程或遍历任何您想调用的过程,以扫描仓库中所有数据库中的所有表并识别重复的记录。显然,我想避免编写数百个查询并从每个表中手动输入每个列名,因此需要动态完成。我有12个左右的数据库,但有数百个表和数千列。

如何做到这一点?

sql duplicates procedure
1个回答
0
投票

这样的事情可能会让您入门。您可以编写一个游标以浏览INFORMATION_SCHEMA.TABLES中的表,然后从那里设置变量。在数据库中运行此代码后,您将需要复制并粘贴生成的代码,然后运行该代码以查看重复的代码。

© www.soinside.com 2019 - 2024. All rights reserved.