NO_DATA_FOUND
Publicado por Quique (3 intervenciones) el 20/05/2008 20:28:58
Hola:
¿ como puedo hacer que después de una select que no me recupera ningún registro me continúe ejecutando el código y no se vaya por las excepciones y termine el bloque ?
Ejemplo:
BEGIN
SELECT a
INTO ls_a
FROM tabla WHERE clave = 2;
ll_b = ll_b*2;
exception
when no_data_found then
when others then
end;
Si la query no tiene valor, ll_b no tendrá valor ya que se iría por la excepción y terminaría el proceso.
¿ Como hacer que continue ?
Gracias.
¿ como puedo hacer que después de una select que no me recupera ningún registro me continúe ejecutando el código y no se vaya por las excepciones y termine el bloque ?
Ejemplo:
BEGIN
SELECT a
INTO ls_a
FROM tabla WHERE clave = 2;
ll_b = ll_b*2;
exception
when no_data_found then
when others then
end;
Si la query no tiene valor, ll_b no tendrá valor ya que se iría por la excepción y terminaría el proceso.
¿ Como hacer que continue ?
Gracias.
Valora esta pregunta


0