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

Batasan Periksa Oracle Sql !=tabel lainnya

Tampaknya dari teks batasan pemeriksaan yang salah secara sintaksis, bahwa Anda ingin menerapkan batasan pemeriksaan multi-tabel. Satu-satunya cara untuk melakukan ini di Oracle (dan mungkin RDBMS apa pun) adalah dengan pemicu. Anda tidak dapat mereferensikan beberapa tabel dalam batasan pemeriksaan.

Namun, tergantung pada versi Oracle Anda, dan menurut dokumentasi kendala Oracle , Anda mungkin dapat mendefinisikan batasan kunci asing yang agak rumit seperti yang tersirat di bawah ini:



  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 cara menggunakan MAX() pada hasil subquery?

  2. Mengelompokkan catatan jam demi jam atau hari demi hari dan mengisi celah dengan nol atau nol

  3. Bagaimana cara ZIP File di PL/SQL?

  4. Tidak dapat mencapai proc yang disimpan oracle menggunakan .Net EF(2.2) Pola repositori inti

  5. Oracle:Apa artinya 'eksekusi segera'?