problema com trigger

04/07/2007 - 23:47 por ALECARNERO | Informe spam
Estoy tratando de escribir un trigger que inserte en otra tabla un fila un
vez que esta fue actualizada (update)

produto es la tabla donde esta la trigger y oldpro donde quiero que guarde
a fila ,

CREATE TRIGGER [oldpro] ON [dbo].[tbproduto]
FOR insert, UPDATE
as

@declare indi int
insert into oldpro
(preco,custo)
select preco,custo from tbproduto

como hago para en ese codigo pase o valor de preco e produto da fila que
esta siendo actualizada

thanks in advance

alejandro carnero

santos-sp-brazil
 

Leer las respuestas

#1 Manuel Etcheto
04/07/2007 - 23:52 | Informe spam

insert into oldpro (preco,custo)
select preco,custo from DELETED
DELETED es una tabla virtual que contiene registros actualizados, en el
estado anterior al update

(la que tiene el estado actualizado es INSERTED)

Suerte
Manuel



"ALECARNERO" escribió en el mensaje
news:u$
Estoy tratando de escribir un trigger que inserte en otra tabla un fila un
vez que esta fue actualizada (update)

produto es la tabla donde esta la trigger y oldpro donde quiero que
guarde
a fila ,

CREATE TRIGGER [oldpro] ON [dbo].[tbproduto]
FOR insert, UPDATE
as

@declare indi int
insert into oldpro
(preco,custo)
select preco,custo from tbproduto

como hago para en ese codigo pase o valor de preco e produto da fila que
esta siendo actualizada

thanks in advance

alejandro carnero

santos-sp-brazil





Preguntas similares