sql >> Database teknologi >  >> RDS >> Oracle

Kan en kontrolbegrænsning relatere til en anden tabel? Oracle

Nej det kan det ikke.

En FOREIGN KEY begrænsning kan (og skal) relatere til en anden tabel, men den kan kun udføre lighedstjek.

dvs. du kan teste, at en kolonne (eller et sæt kolonner) er lig med dem i den anden tabel, men ikke mere komplekse betingelser (som inden for et spænd eller hvad som helst).

Du bliver nødt til at implementere en trigger for det.




  1. Konverter kolonne med månedsnavn og år til heltal med formatet ÅÅÅÅMM i MySQL

  2. Sådan får du UTC Datetime fra UNIX_TIMESTAMP() i MySQL

  3. Hvordan skriver man en forberedt erklæring i PHP til en SELECT MELLEM mysql-forespørgsel mellem to Dato/Times?

  4. Få træsti i MySQL-tabel