Hola amigos, recurro a ustedes porque siguiendo las instrucciones de una pagina he tratado de construir un trigger pero me devuelve un error. El código es el siguiente:
Código SQL
[-]
CREATE TRIGGER trgUddate
ON dbo.POORDLIN_SQL
FOR UPDATE
AS
If UPDATE(exp_unit_cost)
BEGIN
INSERT INTO vnycosts VALUES(select ord_no, vend_no, line_no, item_no, isnull(item_desc_1,'')+isnull(item_desc_2,'') as item_desc,
(exp_unit_cost * isnull(curr_cd_rt,1)) as curr_cost from deleted)
END
el error que me indica es "Incorrect syntax near the keyword 'select'." Obviamente es error mio, quisiera saber cual es la sintaxis correcta para hacer lo que deseo.
Gracias.