我最近從使用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