Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

CASE en Trigger

Estas en el tema de CASE en Trigger en el foro de Mysql en Foros del Web. Hola a todos Estoy haciendo un trigger en el cual tengo un CASE, tengo unos WHEN pero necesito que cuando no se cumpla ninguno de ...
  #1 (permalink)  
Antiguo 23/05/2011, 14:48
 
Fecha de Ingreso: septiembre-2010
Ubicación: colombia
Mensajes: 45
Antigüedad: 14 años, 1 mes
Puntos: 0
CASE en Trigger

Hola a todos

Estoy haciendo un trigger en el cual tengo un CASE, tengo unos WHEN pero necesito que cuando no se cumpla ninguno de los WHEN, no haga nada y se salga del case sin errores... seria algo asi como:

CASE

WHEN .... THEN ...

WHEN .... THEN ...

ELSE BREAK ????

END CASE

hay alguna forma de hacerlo correctamente????

Gracias!
  #2 (permalink)  
Antiguo 23/05/2011, 15:13
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: CASE en Trigger

Hola leafartn:

Creo que no hay necesidad de poner la cláusula ELSE, simplemente deja tu case así:

Código:
CASE

WHEN .... THEN ...

WHEN .... THEN ...

END
la opción ELSE serviría si quisieras hacer alguna acción con los valores por defecto, es decir que no entraran por ninguna de los WHEN. Si no pones ELSE después de evaluar cada CASE y no encontrar nada debería de continuar con el resto del código.

Haz la prueba y nos comentas

Saludos
Leo.

Etiquetas: case, trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:45.