ATENÇÃO: Antes de tudo, REALIZE UM BACKUP DE SEU BANCO DE DADOS. Independente da ação simples desse Trigger. Afinal não custa nada realizar um backup do banco de dados, antes de testar qualquer coisa.
Basta rodar o script abaixo uma única vez no query analyzer e estará removida.
Código:
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
-- Bonus para Novos Chars
DECLARE
@Forca INT,
@Agilidade INT,
@Vitalidade INT,
@Energia INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Forca = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Agilidade = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Vitalidade = 32000 -- INSERIR QUANTIDADE DE PONTOS PONTOS (32000 OU 65000)
SET @Energia = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
UPDATE Dbo.Character
SET Strength = @Forca, Dexterity = @Agilidade, Vitality = @Vitalidade, Energy = @Energia
WHERE Name = @Char
END
Como remover o Trigger?IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
-- Bonus para Novos Chars
DECLARE
@Forca INT,
@Agilidade INT,
@Vitalidade INT,
@Energia INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Forca = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Agilidade = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Vitalidade = 32000 -- INSERIR QUANTIDADE DE PONTOS PONTOS (32000 OU 65000)
SET @Energia = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
UPDATE Dbo.Character
SET Strength = @Forca, Dexterity = @Agilidade, Vitality = @Vitalidade, Energy = @Energia
WHERE Name = @Char
END
Basta rodar o script abaixo uma única vez no query analyzer e estará removida.
Código:
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
[/hide]