Hola a todos, quiero hacer un Tiggre que se ejecuta en una tabla y quiero
que al hacer una inserción en esta tabla me introduzca un nuevo registro en
otra, para ello utilizo datos contenidos en Inserted y aquí esta mi problema
estoy intentado hacer lo siguiente, pero me parece que los tiros no van por
aquí. A ver si alguien puede hecharme una mano.
CREATE TRIGGER Movimiento_Compra ON [dbo].[Valores_Cartera]
FOR INSERT
AS
INSERT INTO Movimientos
(Fecha,Nombre_Fondo,Tipo,Acciones,Valor_Liquidativo,Importe,Divisa,Nombre_Cartera)
VALUES
(Inserted.Fecha_Compra, Inserted.Nombre_Fondo, 'Compra',
Inserted.Acciones_Compra, Inserted.Valor_Liquidativo_Compra,
Inserted.Inicial, 'EUR', Inserted.Nombre_Cartera)
FROM Movimientos
INNER JOIN Carteras ON Carteras.Nombre = Movimientos.Nombre_Cartera
INNER JOIN Inserted ON Carteras.Nombre = Inserted.Nombre_Cartera
Muchas gracias, Un Saludo.
Leer las respuestas