Trigger actualizar Datos.

18/08/2005 - 17:00 por Pablo Salazar | Informe spam
Hola a todos. Podrian ayudarme.
Tengo una tabla con los siguientes campos

Tabla : Pallet
Codigo nvarchar(6)
Peso real
Cantidad real
Saldo real
Cantidadsaldo real

¿como seria un trigger para que cuando se haga un insert ( insert into
pallet(codigo,peso,cantidad) values ('677',250,3) ) copie los valores 250 y
3 a los campos SAldo y Cantidad Saldo?
He probado y me sale error..

Por sus sugerencias Gracias.
 

Leer las respuestas

#1 Alejandro Mesa
18/08/2005 - 17:16 | Informe spam
Trata:

create trigger dbo.tr_pallet_ins on dbo.pallet
for insert
as
if @@rowcount = 0 return

set nocount on

update pallet
set saldo = peso, Cantidadsaldo = Cantidad
where exists(select * from inserted as i where i.Codigo = pallet.Codigo)
go


AMB

"Pablo Salazar" wrote:

Hola a todos. Podrian ayudarme.
Tengo una tabla con los siguientes campos

Tabla : Pallet
Codigo nvarchar(6)
Peso real
Cantidad real
Saldo real
Cantidadsaldo real

¿como seria un trigger para que cuando se haga un insert ( insert into
pallet(codigo,peso,cantidad) values ('677',250,3) ) copie los valores 250 y
3 a los campos SAldo y Cantidad Saldo?
He probado y me sale error..

Por sus sugerencias Gracias.





Preguntas similares