Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle Database Enforce CHECK em várias tabelas


As restrições de verificação são muito limitadas no Oracle. Para fazer uma verificação como você propõe, você teria que implementar um trigger PL/SQL

a> .

Meu conselho seria evitar completamente os gatilhos. Implemente um procedimento armazenado que modifique o banco de dados e inclua as verificações. Os procedimentos armazenados são mais fáceis de manter, embora sejam um pouco mais difíceis de implementar. Mas mudar um front-end de acesso direto à tabela para acesso a procedimento armazenado compensa muitas vezes a longo prazo.