本文介绍了在ms sql 2008中将记录从一个表插入另一个表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 嗨 我想将一个表中的记录插入到另一个表中它给我的错误 违反PRIMARY KEY约束''Table1 $ PK_KndNr''。无法在对象''dbo.Table1''中插入重复键。 插入 进入表1(KndNr,Anrede,Name,Vorname,AdrZusatz,Strasse,Ort,[Tel_Privat],[Tel_Geschäft], 传真,Natel,电子邮件,Geburtsdatum,ZahlungsKondition) 选择 distinct Kundennummer,Anrede,Name,Vorname,Zusatz,Strasse,Ort,[Telefon 1 ],[Telefon 2 ],传真,Natel,[电子邮件],Geburtstag, 1 来自 table2 WHERE 不 存在(选择 * 来自表1 where Table1.KndNr = tabl e2.Kundennummer); 什么是正确的查询以避免源表中的重复记录。解决方案 请参阅 文章 [ ^ ] HiI want to insert records from one table to another one it give me errorViolation of PRIMARY KEY constraint ''Table1$PK_KndNr''. Cannot insert duplicate key in object ''dbo.Table1''.insert into Table1(KndNr,Anrede, Name, Vorname, AdrZusatz, Strasse, Ort, [Tel_Privat], [Tel_Geschäft],Fax, Natel, Email, Geburtsdatum,ZahlungsKondition)select distinct Kundennummer,Anrede,Name,Vorname,Zusatz,Strasse,Ort,[Telefon 1],[Telefon 2],Fax,Natel,[E-Mail],Geburtstag,1from table2WHERE not exists (select * from Table1 where Table1.KndNr = table2.Kundennummer);what will be correct query to avoid duplicate records in source table. 解决方案 这篇关于在ms sql 2008中将记录从一个表插入另一个表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 09-05 02:36