如何在Oracle 11g中使用一条INSERT语句在一列中插入多行

时间:2019-05-03 18:18:38

标签: oracle oracle11g sql-insert

我正在尝试此查询,但无法正常工作

insert into REGIONS(region_name) values ('SOUTH_AFRICA') , ('NORTH_AFRICA');

1 个答案:

答案 0 :(得分:0)

您可以将INSERT INTOSELECT一起使用,如下所示:

INSERT INTO REGIONS (region_name) 
SELECT 'SOUTH_AFRICA' FROM DUAL
UNION
SELECT 'NORTH_AFRICA' FROM DUAL