永发信息网

如何实现一条sql语句插入多行数据

答案:2  悬赏:80  手机版
解决时间 2021-04-24 00:02
  • 提问者网友:星軌
  • 2021-04-23 07:26
如何实现一条sql语句插入多行数据,用insert语句,请高手指教,谢谢~~
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-04-23 07:47
insert into tb (a,b,c,d)
select * from tbx where a<10

如果都是值也可以
insert into tb(a,b,c)
select 'a','b','c' union
select 'd','e','f' union
select 'x','y','z'

上面是三行数据
全部回答
  • 1楼网友:一秋
  • 2021-04-23 09:05
2种方案 1) insert into tab1(fld1, fld2....fldn) SELECT field1, field2....fieldn fom tab2 where xxxxx 2) insert into tab1(fld1, fld2....fldn) VALUES(1, 11, ....declare @i int set @i=1 while @i<=30 begin insert into test (userid) values(@i) set @i=@i+1 end 以上的语句就可以在test表中插入30条数据。如果插入1000条的话,只需将30改为1000,然后将insert语句更改一下即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯