要一次添加多行數據到Oracle數據庫中,可以使用INSERT ALL語句。以下是一個示例:
INSERT ALL
INTO table_name (column1, column2, column3) VALUES (value1, value2, value3)
INTO table_name (column1, column2, column3) VALUES (value4, value5, value6)
INTO table_name (column1, column2, column3) VALUES (value7, value8, value9)
SELECT 1 FROM DUAL;
在上面的示例中,將要插入數據的表名替換為table_name
,將要插入的列名替換為column1, column2, column3
,將要插入的值替換為value1, value2, value3
等等。可以根據需要添加更多的行。
在最后的SELECT子句中,選擇了DUAL表作為源表,因為在Oracle中,INSERT語句必須有一個SELECT子句,即使不需要從任何表中選擇數據。