Ver Mensaje Individual
  #5  
Antiguo 18-10-2008
payo7 payo7 is offline
Miembro
 
Registrado: ago 2008
Posts: 11
Reputación: 0
payo7 Va por buen camino
Gracias por tu aporte Hescopina, trate esto:

BEGIN
insert into t1 (id, c1, c2) values (:id, :c1, :c2)
WHEN SQLCODE -803 DO
update t1 set c1 = :c1, c2 = :c2 WHERE id = :id;
END

pero se atora en WHEN, no lo acepta. Ya encontre la manera dandole varias vueltas, pero si funciona. Importe la columna codigo, en la columna de cantidad el null lo converti en 0, e hice el trigger con el update siguiente:

UPDATE COLECTOR
SET CANTIDAD = CANTIDAD +TERMINALES.EXISTENCIAS
WHERE CODIGO = TERMINALES.CODIGO;

Gracias hescopina y RolphyReyes.
Responder Con Cita