如何在 11g 中插入多个值?

Posted

技术标签:

【中文标题】如何在 11g 中插入多个值?【英文标题】:How to insert multiple values in 11g? 【发布时间】:2018-04-21 10:51:19 【问题描述】:

oracle 11g中如何使用查询在表中插入多个值?

我试过了

【问题讨论】:

您有错误吗?显示错误信息.. 它需要一个简单的谷歌搜索:***.com/questions/39576/… 欢迎来到 SO。请查看此处了解如何改进您的问题(格式化、校对、提供代码等):***.com/help/how-to-ask 并且不要将代码发布为屏幕截图,而是内联。 【参考方案1】:

使用以下DML 称为INSERT ALL 语句:

insert all into departmentstrigger values(4,'Hello') 
           into departmentstrigger values(5,'HEy There')
           into departmentstrigger values(6,'sup')
           into departmentstrigger values(7,'Hii')
  select * from dual;

SQL Fiddle Demo

详细解释可以看:Insert All Statement

【讨论】:

@uzi 非常感谢你,但你真的尝试过用from departmentstrigger 代替from dual 吗?

以上是关于如何在 11g 中插入多个值?的主要内容,如果未能解决你的问题,请参考以下文章