首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

大量数据插入时遇到重复记录就跳过的有关问题

2013-01-07 
大量数据插入时遇到重复记录就跳过的问题已有一个表A(userid),现在有一个表B(假设有40万条记录)。要把表B插

大量数据插入时遇到重复记录就跳过的问题
已有一个表A(userid),现在有一个表B(假设有40万条记录)。
要把表B插入到表A,但是遇到重复的就跳过。
怎么做啊?
[解决办法]

insert into A(USERID)
SELECT USERID
FROM B 
WHERE NOT EXISTS (SELECT 1 FROM A WHERE A.USERID=B.USERID)

热点排行