sql >> Base de Datos >  >> RDS >> Oracle

Restricción de verificación de Oracle Sql! =otra tabla

A partir del texto de su restricción de verificación sintácticamente incorrecta, parece que desea aplicar una restricción de verificación de varias tablas. La única forma de hacer esto en Oracle (y tal vez en cualquier RDBMS) es con un disparador. No puede hacer referencia a varias tablas en una restricción de verificación.

Sin embargo, dependiendo de su versión de Oracle y de acuerdo con la documentación de restricciones de Oracle , es posible que pueda definir una restricción de clave externa bastante compleja como esto implica: