Boa noite galera, to com um problema no meu server, queria colocar pra começar com 15 dias de VIP para as contas nova, com este query, porém hora que eu vou ativar da o erro:
Msg 207, Level 16, State 1, Procedure MUC_BONUS2, Line 15
Invalid column name 'creditos'.
-- Bonus para Novas Contas
USE MuOnline
GO
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS2' AND type = 'TR')
DROP TRIGGER MUC_BONUS2
GO
CREATE TRIGGER MUC_BONUS2 ON Dbo.MEMB_INFO FOR INSERT
AS
BEGIN
DECLARE
@ViP INT, @Dias INT, @GolD INT, @cash INT, @conta varchar(10)
SELECT @conta = memb___id FROM INSERTED
SET @ViP = 0 -- INSERIR LEVEL DE VIP
SET @Dias = 0 -- INSERIR QUANTIDADE DE DIAS VIP
SET @GolD = 0 -- INSERIR QUANTIDADE DE GOLD
SET @cash = 0 -- INSERIR QUANTIDADE DE CASH
UPDATE Dbo.MEMB_INFO
SET vip = @ViP, creditos = @Dias, Gold = @GolD, Cash = @cash WHERE memb___id = @conta
END
Msg 207, Level 16, State 1, Procedure MUC_BONUS2, Line 15
Invalid column name 'creditos'.
-- Bonus para Novas Contas
USE MuOnline
GO
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS2' AND type = 'TR')
DROP TRIGGER MUC_BONUS2
GO
CREATE TRIGGER MUC_BONUS2 ON Dbo.MEMB_INFO FOR INSERT
AS
BEGIN
DECLARE
@ViP INT, @Dias INT, @GolD INT, @cash INT, @conta varchar(10)
SELECT @conta = memb___id FROM INSERTED
SET @ViP = 0 -- INSERIR LEVEL DE VIP
SET @Dias = 0 -- INSERIR QUANTIDADE DE DIAS VIP
SET @GolD = 0 -- INSERIR QUANTIDADE DE GOLD
SET @cash = 0 -- INSERIR QUANTIDADE DE CASH
UPDATE Dbo.MEMB_INFO
SET vip = @ViP, creditos = @Dias, Gold = @GolD, Cash = @cash WHERE memb___id = @conta
END