我有两个相同的表,即所有列都相同,其中一个数据类型是Text,一个是varchar(255),其余是int。 可以说表名是'AAAAA'。 表AAAAA本月早些时候已经过处理和备份。 两个表都存储数据,现在第二个表只存储数据。 我需要从第二个表(BBBBB)中找到不匹配的记录,该表现在存储数据并将这些记录添加到表AAAAA。
我们将非常感谢您的帮助。我试图使用'EXCEPT',但它不支持text数据类型。
我正在使用SQL Server 2005。
答案 0 :(得分:3)
答案 1 :(得分:0)
如果您使用的是Visual Studio 2010 Premium或更高版本,则可以使用data compare tool。
答案 2 :(得分:0)
回答标记问题:主键是6个字段/列的组合。
答案 3 :(得分:0)
您不能只使用主键字段进行左连接,“AAAAAA”表中具有空值的行将为空。