小编aru*_*ile的帖子

使用 INSERT...SELECT 返回 RETURNING 的替代方法

有这种情况涉及通过从另一个表复制一些列并从该插入中返回生成的键来插入到表中。使用 Oracle 数据库。

这基本上是本能的结果来编写这个查询。

INSERT INTO TBL_XXX
SELECT COLA, COLB, COLC FROM TBL_YYY
RETURNING COLA INTO COL_RES
Run Code Online (Sandbox Code Playgroud)

出于某种正当理由,这是不允许的。

有没有替代方法?

sql oracle insert-select sql-insert sql-returning

3
推荐指数
1
解决办法
4483
查看次数

标签 统计

insert-select ×1

oracle ×1

sql ×1

sql-insert ×1

sql-returning ×1