2015-04-25 34 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。

什么是您的最终用例,如果数据在文件中,那么您可以使用外部表。