我有两个表,如果第二个表中存在行的精确副本,则需要从第一个表中删除行。
有谁有我如何在 MSSQL 服务器中执行此操作的示例吗?
好吧,在某些时候你将不得不检查所有列 - 不妨加入......
DELETE a
FROM a -- first table
INNER JOIN b -- second table
ON b.ID = a.ID
AND b.Name = a.Name
AND b.Foo = a.Foo
AND b.Bar = a.Bar
那应该可以...还有CHECKSUM(*)
,但这仅helps- 您仍然需要检查实际值以排除哈希冲突。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)