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
end
Gracias de antemano por sus comentarios
