我最近从使用SQL Server切换到Oracle。有一些Oracle特定的功能令我感到困惑。 https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm的文档对我没有多大意义。返回.... INTO ....在Oracle SQL中做什么?
如果我做这样的事情:
INSERT INTO my_table (val2, val3, val4)
VALUES (2, 3, 4)
RETURNING val1 INTO 1
其中表模式是:
CREATE TABLE my_table (
val1 NUMBER NOT NULL,
val2 NUMBER,
val3 NUMBER,
val4 NUMBER,
CONSTRAINT pk_val1 PRIMARY KEY (val1)
)
它有什么作用?它返回什么?
您可以执行'插入到'sql服务器... – ps2goat
这就是为什么我的问题不是'插入到'它是关于'回归'。 – Sonofblip