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

Un vincolo di controllo può essere correlato a un'altra tabella? Oracolo

No, non può.

Una FOREIGN KEY il vincolo può (e deve) essere correlato a un'altra tabella, ma può solo eseguire controlli di equità.

Cioè. puoi verificare che una colonna (o un insieme di colonne) siano uguali a quelle dell'altra tabella ma non condizioni più complesse (come all'interno di un intervallo o altro).

Dovrai implementare un trigger per questo.