Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Praktik terbaik:.NET:Bagaimana cara mengembalikan PK terhadap database oracle?

Anda dapat menggunakan klausa RETURNING untuk melakukan ini di Oracle Stored procs.

Misalnya:

TABLEA memiliki NAME dan EMP_ID. EMP_ID diisi secara internal saat catatan dimasukkan.

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

Itu dengan asumsi bahwa baris dalam proc tersimpan dengan parameter output o_EMP_ID.

Semoga membantu... jika tidak, berikut contoh yang lebih detail:

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. Oracle CLOB tidak dapat memasukkan lebih dari 4000 karakter?

  2. Pengantar Layanan Cloud Seluler Oracle

  3. Menghasilkan tanggal antara dua tanggal

  4. Apa perbedaan antara pls_integer dan binary_integer?

  5. Aksen dan susunan huruf besar/kecil di Oracle dengan LIKE