两个表进行复制问题
现有表A 和表B ,两个表定义相同,现在需要把表A的数据复制到表B ,如果表B没有就添加,表B 存在则不处理?
表A,表B的定义(id int ,ncode(nvarhcar),nName(nvarchar),主要是判断nName 有没有重复
[解决办法]
insert b (id,ncode,nname)
select id,ncode,nname
from a
where not exists (
select 1 from b
where nname = a.nname
)
[解决办法]
INSERT INTO B
SELECT *
FROM A
WHERE NOT EXISTS (SELECT 1 FROM B WHERE a.nNmae=b.nName)