【发布时间】:2018-04-23 08:05:42
【问题描述】:
使用单个sql查询如何在三个未连接的表中插入数据。或者我们可以将数据插入到多个未连接的表中。
【问题讨论】:
-
每个表需要一个 INSERT。
-
您可能正在寻找a multitable insert(即
insert all ...),但不清楚。 -
为什么必须是一个声明?通常您只需执行三个单独的插入语句并以
commit结束此事务。如果您想在一次调用中使用所有这四个命令,您可能需要为此编写一个存储过程或一个匿名块。只需一个调用,但这将是 PL/SQL,而不仅仅是 SQL。