oracle批量insert union all
时间: 2023-07-04 18:10:56 浏览: 109
oracle 批量删除表数据的几种方法
5星 · 资源好评率100%
您可以使用以下语法来批量插入使用 UNION ALL 连接的多个 INSERT 语句:
```
INSERT ALL
INTO table1 (column1, column2, column3) VALUES ('value1', 'value2', 'value3')
INTO table2 (column1, column2, column3) VALUES ('value4', 'value5', 'value6')
INTO table3 (column1, column2, column3) VALUES ('value7', 'value8', 'value9')
SELECT 1 FROM DUAL;
```
在上面的示例中,我们将一次性插入三个表中的数据,并且使用了 UNION ALL 连接多个 INSERT 语句。您可以根据需要更改表名、列名和值。注意,在最后一行中使用了 SELECT 1 FROM DUAL,这是 Oracle 中必须的。
阅读全文