Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2013, 03:42
hayate
 
Fecha de Ingreso: marzo-2013
Mensajes: 22
Antigüedad: 11 años, 1 mes
Puntos: 0
Error de sintaxis en trigger

Hola
Resulta que tengo el siguiente trigger, he buscado por google para la creacion de variables y la sintaxis es esta, pero cuando voy ejecutarla en MySQL(Heidi) me salta un error de sintaxis.

Código MySQL:
Ver original
  1. CREATE TRIGGER INS_EMP_GEN_BIS
  2.   BEFORE INSERT ON AUX_EMP
  3.   DECLARE V_DEPTNO INT;
  4.  
  5.  SELECT DEPTNO INTO V_DEPTNO FROM AUX_DEPT WHERE DEPTNO=NEW.DEPT_NO;
  6.  EXCEPTION
  7.  WHEN NO_DATA_FOUND THEN
  8.   INSERT INTO AUX_DEPT VALUES (NEW.DEPT_NO, NULL, NULL);

El error me lo da en la declaracion de variables, si encontrais alguno mas, os lo agradeceria mucho.

PD:Vengo de oracle y tengo problemas con MySQL.

Gracias por sus respuestas.

Última edición por gnzsoloyo; 31/07/2013 a las 04:13