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

Bagaimana cara mengambil nama kendala pemeriksaan yang dihasilkan sistem dari kolom tabel di Oracle

Ada dua cara. Pertama (disarankan) - untuk memberi nama pada batasan saat membuatnya. Kedua - untuk mencari di ALL_CONS_COLUMNS (atau USER_CONS_COLUMNS ) tampilan sistem.
Anda memerlukan sesuatu seperti ini:

select constraint_name
  from all_cons_columns
 where table_name = 'TEST_TABLE'
   and owner = 'PK'
   and column_name = 'MYVAL1'

Lihat dokumentasi:https://docs.Oracle.com/ cloud/latest/db121/REFRN/refrn20045.htm#REFRN20045




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menangani pengecualian dan mengeksekusi pernyataan yang tersisa?

  2. Cara mendapatkan informasi tentang kesalahan kompilasi di Oracle/TOAD

  3. SELECT * FROM TABLE(fungsi pipelined):dapatkah saya memastikan urutan baris dalam hasil?

  4. Bagaimana menjadwalkan Pekerjaan Oracle DBMS di jendela

  5. Mengambil nilai dari 3 tabel