sql >> Databasteknik >  >> RDS >> Oracle

Bästa metoder:.NET:Hur returnerar man PK mot en oracle-databas?

Du kan använda RETURNING-satsen för att göra detta i Oracle-lagrade processer.

Till exempel:

TABLEA har NAME och EMP_ID. EMP_ID fylls i internt när poster infogas.

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

Det förutsätter att raden är i en lagrad proc med utdataparametern o_EMP_ID.

Hoppas det hjälper... om inte, här är ett mer detaljerat exempel:

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



  1. Finns det en officiell rekommendation från Oracle om användningen av explicita ANSI JOINs kontra implicita joins?

  2. AMD EPYC-processorer i virtuella Azure-maskiner

  3. Hur man visar objektberoenden i Access 2016

  4. IN vs ALLA operatör i PostgreSQL