¿Qué es un procedimiento en PL/SQL?
DBA / Database
Tenemos una consulta SELECT en la columna date, que tiene un índice B-Tree. La consulta se ejecuta lentamente, y en el plan se ve que el índice no se utilizó. ¿Por qué?
¿ Has utilizado la lógica de auditoría o registro de trabajo de procedimientos? ¿Cómo lo implementaste?
¿Qué tipos de JOIN pudiste ver en el plan de ejecución? ¿En qué situaciones se utilizan?
¿Qué son las funciones de ventana? ¿Cuáles has utilizado? ¿En qué se diferencian de GROUP BY?
¿Cómo implementar un bloque de excepciones en PL/SQL? ¿Cómo crear una excepción personalizada?
¿Qué es una transacción autónoma? ¿Cómo se usa y cómo se declara?
¿Y si el disparador BEFORE INSERT, se mantendrá el resultado de su trabajo en caso de que la procedimiento sea revertido?
Si la transacción se revierte, ¿se conservará el resultado del disparador (AFTER INSERT) que se ejecutó en el marco de esta transacción?