AprendizadoMuOnline Conectando Voce ao Mundo MuOnline: Deletando Acc Inativas!

Ads 468x60px


SEJAM BEM VINDOS AO APRENDIZADO MUONLINE ~ CONECTANDO VOCE AO MUNDO DO MUONLINE.

Aprendizado MU

Featured Posts

Deletando Acc Inativas
Por Danilo AM (Moderador) em

quinta-feira, 22 de dezembro de 2016

 Esse Script irá deletar todas contas que ainda não possuem personagens. 

• Acesse seu SQL >> Query Analizer >> DataBase [DB] MuOnline

• Execute a seguinte Query:


FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
begin
if (SELECT COUNT(*) FROM Character where AccountID=@Acc) = 0
begin
DELETE from MEMB_INFO where memb___id=@Acc
DELETE from VI_CURR_INFO where memb___id=@Acc
select @test = @test + 1
end
FETCH NEXT FROM LISTA INTO @Acc
end
CLOSE LISTA
DEALLOCATE LISTA
print @test



• Para deletar as contas que estão a tantos dias sem connectar basta executar a seguinte query:

begin tran
delete memb_info
from
(
select memb___id from memb_stat where getdate()-DisConnectTM>
365 --> (Número de dias que a conta está inativa)
) tbl
where memb_info.memb___id = tbl.memb___id collate database_default
commit 

0 comentários:

Postar um comentário

 
® 2016-2018 Aprendizado MuOnline - Copyright (C) 2016 -Todos os direitos reservados. Aprendizado MU LTDA Termos De Uso Política de Privacidade