Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2012, 07:31
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: verificar si un valor existe a través de un IF

Cita:
Iniciado por huesos52 Ver Mensaje
No puedes asignar a una variable una consulta que no retorna registros. para hacer lo que quieres puedes controlar la excepción con un bloque anonimo interno.

Código SQL:
Ver original
  1. BEGIN
  2.    SELECT dato_1 INTO aux FROM TABLA  
  3.     WHERE
  4.      dato_1 = "nombre_1";
  5.  
  6. --si no se revienta, aca hace algo
  7. EXCEPTION WHEN NO_DATA_FOUND THEN
  8. --si no encuentra datos, haces lo que querias hacer con la condicion IF variable is null
  9. END
Muchas gracias amigo!!
acabo de aprender algo nuevo :P

y por cierto, funciono perfectamente!
Saludos y muchas gracias nuevamente