Oracle
 sql >> база данни >  >> RDS >> Oracle

Най-добри практики:.NET:Как да върна PK срещу база данни на Oracle?

Можете да използвате клаузата RETURNING, за да направите това в съхранените процеси на Oracle.

Например:

TABLEA има NAME и EMP_ID. EMP_ID се попълва вътрешно, когато се вмъкват записи.

ВЪВЕТЕ В ТАБЛИЦА(ИМЕ) СТОЙНОСТИ ('BOB') ВРЪЩАТЕ EMP_ID В o_EMP_ID;

Това предполага, че този ред е в съхранена процедура с изходен параметър o_EMP_ID.

Надявам се това да помогне... ако не, ето по-подробен пример:

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. Как да изберете и подредите по колони, които не са в Groupy By SQL израз - Oracle

  2. Как да промените символа на валутата на вашата сесия в Oracle

  3. ORA-01461:може да обвърже LONG стойност само за вмъкване в LONG колона - Възниква при запитване

  4. ORA-24247:достъпът до мрежата е отказан от списъка за контрол на достъпа (ACL)

  5. 2 начина да създадете таблица, ако тя вече не съществува в Oracle