Oracle
 sql >> Base de données >  >> RDS >> Oracle

Bonnes pratiques :.NET :Comment retourner PK contre une base de données oracle ?

Vous pouvez utiliser la clause RETURNING pour ce faire dans les procédures stockées Oracle.

Par exemple :

TABLEA a NAME et EMP_ID. EMP_ID est rempli en interne lorsque des enregistrements sont insérés.

INSERT INTO TABLEA(NAME) VALUES ('BOB') RETURNING EMP_ID INTO o_EMP_ID ;

Cela suppose que cette ligne se trouve dans une procédure stockée avec un paramètre de sortie de o_EMP_ID.

J'espère que cela vous aidera... sinon, voici un exemple plus détaillé :

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm