在Oracle数据库中,可以使用INSERT ALL 语句来一次插入多条数据。INSERT ALL 语句允许在单个INSERT 语句中指定多个插入操作。
以下是一个示例:
INSERT ALL
INTO table_name (column1, column2) VALUES ('value1', 'value2')
INTO table_name (column1, column2) VALUES ('value3', 'value4')
INTO table_name (column1, column2) VALUES ('value5', 'value6')
SELECT * FROM dual;
在这个示例中,我们在表 table_name 中插入了三条记录,每条记录包含两个值。可以根据需要添加更多的 INTO 子句来插入更多的记录。
需要注意的是,如果要一次插入大量数据,推荐使用INSERT ALL 语句,因为这样可以减少数据库的负担,提高插入效率。