关于t-sql中一次往表里插入多条数据的问题

关于t-sql中一次往表里插入多条数据的问题,第1张

这样,将SELECT行复制10次,然后改AREAID值即可,可以用变弊让缓量替租模换每一个值:

insert into goods 

select id=1,goodsname='台灯',PRICE=100,AREAID=1 union

select id=1,goodsname='台灯',PRICE=100,AREAID=2 union

select id=1,goodsname='台灯',PRICE=100,AREAID=3 union

select id=1,goodsname='台灯',PRICE=100,AREAID=4 union

select id=1,goodsname='台灯',PRICE=100,AREAID=5 union

select id=1,goodsname='台灯',PRICE=100,AREAID=6 union

select id=1,goodsname='台灯',PRICE=100,AREAID=7 union

select id=1,goodsname='台灯滑穗',PRICE=100,AREAID=8 union

select id=1,goodsname='台灯',PRICE=100,AREAID=9 union

select id=1,goodsname='台灯',PRICE=100,AREAID=10

1

是向整张表还是某个列插入数据 (1)向整张表中插入数据时insert into 后面接表名就不用写列名,向某条念晌列中插入数据是就要在表明后面接列名

2

valuse()括号里插入的数据要与该列的数据类型符合,插入数据的个数要与被插入拆灶表的列数相同。

3

数据位字符串是要用单引号引起来

目前我只想的到这些旅高扮 还请见谅


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11984950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存