Ver Mensaje Individual
  #1  
Antiguo 22-07-2008
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 531
Reputación: 24
IVAND Va por buen camino
Varios cosas dentro de un triggers

Hola a todos

Como siempre esperando sus sabios consejos, veran mi duda es la siguiente .

Utilizo firebird 1.5 y desde un disparador quisiera saber si puedo ejecutar dependiendo de una par de opciones o condiciones 2 update diferentes pero como lo hago no me deja la base es posible esto

Código SQL [-]
CREATE trigger producto_au0 for producto
active after update position 0
AS
begin
 if (producto.saldo_fac is null) then
  Begin
   update producto p set p.saldo_fac=0 where p.key_producto=old.key_producto;
   update producto p set p.can_temp=0 where p.key_producto=old.key_producto;
  End
 if (producto.saldo_fac<0) then
  Begin
   update producto p set p.operativo='N' where p.key_producto=old.key_producto;
  End
  /* Trigger text */
end

Gracias de antemano por sus comentarios
__________________
IVAND
Responder Con Cita