
17/05/2011, 07:13
|
 | Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años Puntos: 360 | |
Respuesta: Duda SQL%NOTFOUND No. Y esto se da por la asignación con la clausula INTO.
Estas tratando de meter en una variable el resultado de una consulta que no existe.
Al hacer la operación la excepción del bloque pl se ejecuta y nisiquiera termina de ejecutarse ni validar si se cumple o no.
SQL%NOTFOUND funciona bien para sentencias DML y no de consulta.
Por ejemplo: DELETE FROM tabla WHERE codigo=786941;
IF (SQL%NOTFOUND)
dbms_output.put_line('NO EXISTE EL EMPLEADO');
END IF;
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |