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

Czy ograniczenie sprawdzające może odnosić się do innej tabeli? Wyrocznia

Nie, nie może.

FOREIGN KEY ograniczenie może (i musi) odnosić się do innej tabeli, ale może wykonywać tylko kontrole równości.

Tj. możesz sprawdzić, czy kolumna (lub zestaw kolumn) jest równy tym w innej tabeli, ale nie bardziej złożone warunki (takie jak wewnątrz zakresu lub cokolwiek).

W tym celu musisz zaimplementować wyzwalacz.




  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 JDBC:nieprawidłowa nazwa użytkownika/hasło (ora-01017)

  2. Zapytanie Oracle SQL - pobierz dane z ostatniego tygodnia (poniedziałek-sobota)

  3. Problemy z konkatenacją

  4. Aktualizowanie wiersza z podzapytaniem zwracającym wiele wierszy

  5. Jak dołączyć i wyodrębnić w SQL