sql >> Databasteknik >  >> RDS >> Oracle

Kan en kontrollbegränsning relatera till en annan tabell? Orakel

Nej det kan det inte.

En FOREIGN KEY begränsning kan (och måste) relatera till en annan tabell, men den kan bara utföra likvärdighetskontroller.

d.v.s. du kan testa att en kolumn (eller en uppsättning kolumner) är lika med de i den andra tabellen men inte mer komplexa villkor (som inom ett span eller vad som helst).

Du måste implementera en trigger för det.




  1. Hitta Long/Lat inuti polygonen med MySQL 5.6

  2. Skapa en DDL för en baslinje för flyway

  3. Hitta globala paketvariabler från dataordbok

  4. SQL-server 2008 - prestandajusteringsfunktioner för att infoga stora mängder data