sql sever 如何一次性插入大量数据?

用于练习的数据,不要求真实

第1个回答  推荐于2016-11-02
用存储过程 在查询分析器里面执行
以下是一个例子

declare @i int
set @i=1
while @i<=20000
begin
insert into tablename(testfield) values(cast( floor(rand()*100) as int))
--这里写你的插入语句 cast( floor(rand()*100) as int) 为生成一个小于100随机数 以区别数据
set @i=@i+1

end本回答被提问者采纳
第2个回答  2019-03-31
用存储过程
在查询分析器里面执行
以下是一个例子
declare
@i
int
set
@i=1
while
@i<=20000
begin
insert
into
tablename(testfield)
values(cast(
floor(rand()*100)
as
int))
--这里写你的插入语句
cast(
floor(rand()*100)
as
int)
为生成一个小于100随机数
以区别数据
set
@i=@i+1
end
第3个回答  2008-10-15
楼上正解,写个循环即可~
第4个回答  2008-10-15
用insert into 语句呀 我插入过16万条的电话清单
相似回答