Integridad al nivel de la base de datos Oracle
Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de error en caso de que la integridad haya sido violada:
- ORA-00001:unique constraint (owner.constraintname) violated
- ORA-02292: violated integrity constraint (owner.constraintname)- child record found
- ORA-02290: check constraint (owner.constraintname) violated
- ORA-02291: integrity constraint (owner.constraintname) violated - parent key not found
Todos estos mensajes aparecen en ingles… y aunque estuvieran en español no están redactados para ser entendidos por personal sin entrenamiento técnico en diseño y/o mantenimiento de bases de datos:
- ORA-00001:restriccion única (owner.constraintname) violada
- ORA-02292: restricción de integridad violada (owner.constraintname)- se encontro un registro hijo
- ORA-02290: restricción de comprobación (owner.constraintname) violada
- ORA-02291: restricción de integridad (owner.constraintname) violada – llave padre no encontrada
Generalmente estos mensajes son presentados al usuario como:
- El valor esta repetido
- Hay registros que dependen de este
- El valor es invalido
- El valor es invalido
No hay comentarios:
Publicar un comentario