2015-04-25 188 views
0

我想一次插入多個記錄使用一個插入語句,但是這種格式顯示錯誤。這種方式是正確的嗎?一次使用一個插入語句插入多個記錄

任何其他方式來做到這一點。使用Oracle 11g

Screens

+0

我目前收到的錯誤圖像附加..點擊問題。 –

+0

http://www.techonthenet.com/oracle/questions/insert_rows.php –

+0

如果您將您的陳述文本和錯誤複製到您的問題中,您會得到更好的回覆。 –

回答

0

在這裏你去:

INSERT INTO TableA (Col1, Col2, Col3) 
SELECT 1, 'Ralph', '2015-04-01' FROM dual UNION ALL 
SELECT 2, 'Lamarr', '2015-03-01' FROM dual UNION ALL 
SELECT 3, 'Jose', '2015-02-01' FROM dual; 

SQL Fiddle example

+1

太棒了!它的工作:) –

+1

太棒了!您應該將答案標記爲已接受。 :) –

+0

@HarshitJuneja如果這完全回答了您的問題,您應該使用upvote功能並接受答案。 – Perdomoff

0

「全部插入」 語句,您可以使用,但仍然必須構建每個STM。

什麼是您的最終用例,如果數據在文件中,那麼您可以使用外部表。