Lista, buenas noches, pido vuestra opinión sobre el siguiente disparador en
una tabla sql 2000, que según un dato quiero actualizar otra tabla, esto asi
es correcto? Como puedo hacer puedo saber que el update encontró un
registro?, pues de lo contrario lo tiene que crear.

 

CREATE TRIGGER [SumarStock] ON [dbo].[Articulos_Ing] 

FOR INSERT

AS

update stock set stock=stock+(select ingcantidad from inserted) 

where articuloid=(select inserted.articuloid from inserted) and
depositoid=(select inserted.depositoid from inserted)

 

Muchas Gracias.

 

Responder a