如何从整个数据库中删除重复的记录

时间:2013-05-23 07:05:44

标签: sql-server-2008 tsql sql-server-2008-r2

今天我尝试启动检查特定表中冗余的作业。

我有一张表EmpDetails

Please find the screenshot to find the records in the table

enter image description here

作业每2分钟从sql运行一次,并从表中删除冗余。

Result of the job:

<code>Result of the job:</code>

But my expectations from the job are some bit higher, I want from the job to check the the redudancy from the whole database not from the single table.

任何人都可以建议我,这是否真的可能。如果有可能那么应该是正确的方法。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您应首先定义重复内容。对于跨多个数据库运行,可以循环访问数据库,也可以使用EXEC sp_MSforeachdb,这是一个未记录的sp

由于