Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2012, 21:13
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: verificar si un valor existe a través de un IF

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
__________________
Without data, You are another person with an opinion.
W. Edwads Deming