sql中insert如何一次添加多行

2025-03-25 23:51:30
推荐回答(2个)
回答1:

--sqlserver:
insert into 表名(字段名) select xxx union all
select yyy union all
select zzz

--oracle
insert into 表名(字段名) select xxx from dual union all
select yyy from dual union all
select zzz from dual

回答2:

楼上的回答 是正确的,单单的insert数据的话只能插入一条。想要一个insert插入多 条数据只能结合 select来实现了