Je suis récemment passé de l'utilisation de SQL Server à Oracle. Il y a des fonctions spécifiques à Oracle qui me déroutent. La documentation au https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm n'avait pas beaucoup de sens pour moi.Que fait exactement le retour .... INTO .... faire dans Oracle SQL?
Si je fais quelque chose comme:
INSERT INTO my_table (val2, val3, val4)
VALUES (2, 3, 4)
RETURNING val1 INTO 1
où le schéma de la table est:
CREATE TABLE my_table (
val1 NUMBER NOT NULL,
val2 NUMBER,
val3 NUMBER,
val4 NUMBER,
CONSTRAINT pk_val1 PRIMARY KEY (val1)
)
que fait-il? que retourne-t-il?
vous pouvez faire «Insert Into» dans le serveur sql ... – ps2goat
Voilà pourquoi ma question ne portait pas sur «Insérer dans» il s'agissait de "Returning Into". – Sonofblip