我们有一个带有主键的表,该表在插入时由表上的触发器填充 - 触发器从我们为表创建的序列中获取下一个序列号,并将其用作插入时键的值。现在我们希望能够在插入过程 (PL\SQL) 中返回该值,类似于 SQL Server 中的 select @@scope_identity。我一整天都在谷歌上搜索,基本上什么也没找到——以前有人成功过吗?
Thanks
我不知道它是否适用于触发器,但 RETURNING 子句可能就是您正在寻找的:
INSERT INTO my_table (col_1, col_2)
VALUES ('foo', 'bar')
RETURNING pk_id INTO my_variable;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)