如何在sqlserver中用sql语句插入随机的大量的数据啊~求救。。

如题所述

第1个回答  2013-05-26
insert into 表名 * from tab; 重复追问

这个。。我想的是插入大量的数据,比如10000条,10万条,用简单的insert语句的话不行吧~要添加的猴年马月。

追答

写的游标.利用循环

追问

T_T不会写啊。怎么写循环语句,比如说我创建了一个表TestTable,列名有Id,UserName和Pwd,要怎么插入呢?

追答

begin
open j;
j0:=1;
for i in 1..300
loop
fetch j into j1;
exit when j%notfound;
insert into 表名 values (字段1,...);
commit;
end loop;
close j;
end;

追问

end可以直接在sqlserver中编译通过吗,我执行的时候会提示“'end' 附近有语法错误。”

相似回答