【发布时间】:2011-07-16 13:14:36
【问题描述】:
我不知道以下伪 sql 的正确语法:
INSERT INTO some_table
(column1,
column2)
SELECT col1_value,
col2_value
FROM other_table
WHERE ...
RETURNING id
INTO local_var;
我想用子查询的值插入一些东西。 插入后我需要新生成的 id。
这是 oracle 文档所说的:
好的,我认为仅使用 values 子句是不可能的... 有其他选择吗?
【问题讨论】:
标签: sql oracle plsql insert return-value