SQL语句,循环向数据库写入大量数据会让数据库负担很重,有没有更好的方法?
declare@iintset@i=1while@i<=50000begininsertintotudou(filenames,senduser)values('jim'...
declare @i int
set @i=1
while @i<=50000
begin
insert into tudou(filenames,senduser) values('jim','romanticcrystal')
set @i=@i+1
end
GO 展开
set @i=1
while @i<=50000
begin
insert into tudou(filenames,senduser) values('jim','romanticcrystal')
set @i=@i+1
end
GO 展开
2个回答
展开全部
insert into tudou(filenames,senduser)
select b.* from (select a.number from (select number from master..spt_values where type='p' and number<250)a,(select number from master..spt_values where type='p' and number<200)b
) a,(select 'jim'j,'romantic'r)b
拼凑笛卡儿积
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询