Citação Originally Posted by sula10 Ver Post
Bom, eu teste em "muemu s4" com tabela e colunas iguais as descritas e obtive os seguintes erros:


Como eu ñ majos da interpretação dos mesmos, resolvi postar.
E,
sim, eu reparei que é assunto relativamente antigo, porém tem serventia.
Corrigindo:

CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @rank int
DECLARE @valor_novo int
DECLARE @valor_anterior int
DECLARE @char varchar(10)

SELECT @valor_anterior = Score FROM DELETED
SELECT @valor_novo = Score, @char = Name FROM INSERTED

IF (@valor_novo > 0) and (@valor_novo > @valor_anterior)
UPDATE CashShopData set WcoinC = WcoinC + 20 where AccountID = (select top 1 AccountID from character where name=@char)

SET NOCOUNT OFF
SET XACT_ABORT OFF