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

Oracle Sql Check Constraint !=inna tabela

Z tekstu niepoprawnego składniowo ograniczenia sprawdzania wynika, że ​​chcesz wymusić ograniczenie sprawdzania wielu tabel. Jedynym sposobem na zrobienie tego w Oracle (i być może w dowolnym RDBMS) jest użycie wyzwalacza. Nie możesz odwoływać się do wielu tabel w ograniczeniu sprawdzającym.

Jednak w zależności od wersji Oracle i zgodnie z dokumentacja ograniczeń Oracle , możesz być w stanie zdefiniować dość złożone ograniczenie klucza obcego, co oznacza:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak parsować dane w CDATA w Oracle?

  2. Dlaczego otrzymuję Ora-30004, gdy separator sys_connect_by_path nie jest obecny w wartościach kolumn?

  3. Czy zapytanie Oracle SQL może wykonać zapytanie łańcuchowe wybrane z tabeli?

  4. Dodaj zbiorczo brakujące dane z poprzedniego miesiąca lub roku

  5. Nie można edytować plików konfiguracyjnych BHP w Enterprise Manager