SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[Z_PK_HERO] ON [dbo].[Character] AFTER UPDATE AS SET NOCOUNT ON SET XACT_ABORT ON DECLARE @rank int DECLARE @valor int DECLARE @char varchar(10) SELECT @valor = PkCount FROM DELETED SELECT @rank = PkCount, @char = Name FROM INSERTED IF (@rank > 0) and (@rank > @valor) UPDATE [dbo].[Character] SET Z_RankPK = Z_RankPK + (@rank-@valor) WHERE Name = @char ELSE IF (@rank < 0) and (@rank < @valor) UPDATE [dbo].[Character] SET Z_RankHR = Z_RankHR + (@valor-@rank) WHERE Name = @char SET NOCOUNT OFF SET XACT_ABORT OFF
mixisco
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum