create table aaa(
id int identity(1,1)
wodr varchar(200)
)insert into aaa values(
'a',
'as',
'av',
'ac',
'ad'
'ba'
'bb'
......
)
这么多的字母单词要插进去 (10几W) 一下执行的话会卡死 有没有办法分批?有的话麻烦给下具体代码
id int identity(1,1)
wodr varchar(200)
)insert into aaa values(
'a',
'as',
'av',
'ac',
'ad'
'ba'
'bb'
......
)
这么多的字母单词要插进去 (10几W) 一下执行的话会卡死 有没有办法分批?有的话麻烦给下具体代码
大不了分好几个sql来写,一次几千行嘛
方法很多...
每次从另一个表里insert into aaa select top 5000 wodr from tablename
然后delete掉tablename里的top 5000的记录
是我就写一个存储过程和触发器套用。在你插入的同时一旦从旧表中的把数据插入完毕,就立即触发delete事件把旧表的插入的数据delete掉。这样就做到在数据库中只发往一次。初步这样想的,有高手有好的方法请赐教!