oracle怎么一次insert多條數(shù)據(jù)

小億
548
2024-02-22 14:25:27
欄目: 云計(jì)算

在Oracle數(shù)據(jù)庫(kù)中,可以使用INSERT ALL 語(yǔ)句來(lái)一次插入多條數(shù)據(jù)。INSERT ALL 語(yǔ)句允許在單個(gè)INSERT 語(yǔ)句中指定多個(gè)插入操作。

以下是一個(gè)示例:

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;

在這個(gè)示例中,我們?cè)诒?table_name 中插入了三條記錄,每條記錄包含兩個(gè)值??梢愿鶕?jù)需要添加更多的 INTO 子句來(lái)插入更多的記錄。

需要注意的是,如果要一次插入大量數(shù)據(jù),推薦使用INSERT ALL 語(yǔ)句,因?yàn)檫@樣可以減少數(shù)據(jù)庫(kù)的負(fù)擔(dān),提高插入效率。

0