Trigger!
Publicado por Sergio (10 intervenciones) el 29/08/2017 23:15:35
Buenas,
Saben porque mi Trigger que se dispara con un Update no funciona?
Saludos,
Se supone que solo debe actualizar los registros correspondientes al "Cod_con" que es el identificador, pero siempre me actualiza el primer registro, y si actualizo cualquier código.
Saben porque mi Trigger que se dispara con un Update no funciona?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
IF UPDATE(num_act) -- Solo si se actualiza SALDO
BEGIN
declare @num_act int
declare @cod_con char
select @num_act = inserted.num_act,@cod_con=inserted.cod_con from inserted
update Saitemp_V4Prueba.dbo.gen_consecutivo set Saitemp_V4Prueba.dbo.gen_consecutivo.num_act=
case
when @cod_con='0' then ( SELECT (@num_act+1) FROM INSERTED )
when @cod_con<>'0' then ( SELECT (@num_act) FROM INSERTED )
end
where Saitemp_V4Prueba.dbo.gen_consecutivo.cod_con=@cod_con
--when deleted.cod_con='0' then ( SELECT (num_act+1) FROM INSERTED ) where Saitemp_V4Prueba.dbo.gen_consecutivo.cod_con='0'
END
END
Saludos,
Se supone que solo debe actualizar los registros correspondientes al "Cod_con" que es el identificador, pero siempre me actualiza el primer registro, y si actualizo cualquier código.
Valora esta pregunta


0