做个存储过程。
1条条的插入。
插入之前判断主键是否已经存在。如存在就不操作。不存在则插入
declare @count int
decalre cur_test cursor for select * from ………………
open cur_test
fetch cur_test into 变量1,变量2....
while(@@fetch_status=0)
begin
select @count = count(*) from 源表 where 主键 = @主键的变量
if @count = 0
begin
insert into 企业信息表
values(变量1,变量2...)
commit
fetch next from cur_test into 变量1,变量2....
end
close cur_test
deallocate cur_test
end
把该表的主建设为另一个表的外建。
union 是去掉重复值,insert to