la verdad es la primera vez que me propongo hacer uno, por que lo necesito,
lo que intento hacer es lo siguiente:
1.)Tengo una Tabla Bares
2-)Tengo una Tabla Promociones
3-)Tengo una Tabla Bar_Banner, que me relaciona estas dos anteriores en
Muchos a Muchos, y en esta esta el Id de cada una de las Dos tablas
anteriores.
Mi pregunta es la siguiente, como puedo hacer un trigger para Insert sobre
la Bar_Banner que actue cuando la Tabla promociones se inserte una promocion
segun un Id de la tabla Bares ya existente? lo ejecuto pero no me inserta
nada en la Bar_Banner.
create TRIGGER InsertedInBanner ON Bar_Banner
FOR INSERT
AS
declare @bar_id as int
declare @banner_id as int
select @bar_id=Ins.bar_id
from INSERTED Ins INNER JOIN banner
ON (banner.banner_id = Ins.banner_id)
select @banner_id=Ins.banner_id
from INSERTED Ins INNER JOIN
bar ON (bar.bar_id = Ins.bar_id)
INSERT INTO Bar_Banner
(bar_id, banner_id)
VALUES (@bar_id,@banner_id)
Leer las respuestas