Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Najlepsze praktyki:.NET:Jak zwrócić PK w bazie danych Oracle?

Możesz użyć klauzuli RETURNING, aby to zrobić w przechowywanych procesach Oracle.

Na przykład:

TABLEA ma NAME i EMP_ID. EMP_ID jest wypełniane wewnętrznie podczas wstawiania rekordów.

INSERT INTO TABLEA(NAME) VALUES („BOB”) ZWRACAJĄC EMP_ID DO o_EMP_ID;

To zakładając, że linia jest w zapisanej procedurze z parametrem wyjściowym o_EMP_ID.

Mam nadzieję, że to pomoże... jeśli nie, oto bardziej szczegółowy przykład:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj zestaw wyników z procedury przechowywanej Oracle

  2. Błąd podczas używania pliku oracle.dataaccess.dll

  3. Jaki jest odpowiednik SQL Server APPLY w Oracle?

  4. Instalowanie Oracle 11g Release 2 Enterprise Edition w systemie Windows 7 32-Bit

  5. Nie można zweryfikować, z opcją walidacji