Cómo se usa el TRIGGER?
Publicado por Nicolás (13 intervenciones) el 22/03/2007 17:56:47
Saludos:
Quiero decrementar un contador que tengo en una tabla (Tabla A) cada véz que se agregue un registro en otra tabla (Tabla B). Si se agregó un registro en la Tabla B decremente el contador que llevo en la Tabla A cuyo código coincida con el código que viene en el registro para la Tabla B.
Hasta ahora deduje el siguiente código para el trigger, pero no me funciona
USE IRM;
GO
CREATE TRIGGER RestarSector
ON IRM.TablaB
AFTER INSERT AS
UPDATE IRM.TablaA
SET Disponibilidad = Disponibilidad - 1
FROM inserted
WHERE TablaA.CodigoSector = inserted.CodigoSector ;
Favor de ejemplificar respuesta con código.
Desde ya, muchas gracias.
Quiero decrementar un contador que tengo en una tabla (Tabla A) cada véz que se agregue un registro en otra tabla (Tabla B). Si se agregó un registro en la Tabla B decremente el contador que llevo en la Tabla A cuyo código coincida con el código que viene en el registro para la Tabla B.
Hasta ahora deduje el siguiente código para el trigger, pero no me funciona
USE IRM;
GO
CREATE TRIGGER RestarSector
ON IRM.TablaB
AFTER INSERT AS
UPDATE IRM.TablaA
SET Disponibilidad = Disponibilidad - 1
FROM inserted
WHERE TablaA.CodigoSector = inserted.CodigoSector ;
Favor de ejemplificar respuesta con código.
Desde ya, muchas gracias.
Valora esta pregunta


0