SQL怎样插入重复项,不重复的跳过!

2025-05-08 11:50:54
推荐回答(2个)
回答1:

如果你确实要执行批量的插入语句,同时又必须判断插入的每条记录不能重复,那么就无法只用一个sql语句搞定的,你必须写一个循环来判断插入的记录是否重复

回答2:

insert into 表A select * from OPENDATASOURCE(
'SQLOLEDB','Data Source=192.168.0.1;User ID=sa;Password=sa'
).databasename.dbo.表B where id not in (select id from 表A)