FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problema de trigger
hola amigos, estoy escribiendo un TRIGGER para que cuando cada vez que inserte
en la tabla lineaalbaran se me actualize la albaran, pero nio para de darme el error unexcpected in line 4:23, el trigger es el siguiente: AS DECLARE VARIABLE TOTAL; BEGIN SELECT SUM(SUBTOTAL) FROM LINEAALBARANES WHERE ANNO=NEW.ANNO AND NUM_ALB=NEW.num_alb INTO :TOTAL END meto el cuerpo del trigger por que estoy utilizando el editor de triggers del EMSInterbase MANAGER Muchas gracias de antemano. |
#2
|
||||
|
||||
Hola,
Entre otras posibles razones para que no "trague", te falta declarar el tipo de la variable TOTAL: Cita:
P.D. Acuérdate de utilizar la etiqueta CODE (ver firma) cuando pongas trozos de código en tus mensajes. |
#3
|
|||
|
|||
he puesto esto:
Código:
AS DECLARE VARIABLE TOTAL DOUBLE PRECISION; BEGIN FOR SELECT SUM(SUBTOTAL) FROM LINEAALBARANES WHERE ANNO=NEW.ANNO AND NUM_ALB=NEW.num_alb INTO :TOTAL DO END |
#4
|
||||
|
||||
falta poner "algo" en el cuerpo del FOR SELECT ... DO <"algo_harás_aquí">
Saludos |
|
|
|