server-do-mes Nome: Mu Mortal
Versão: Season 4 Hard
Xp: 5k
Drop: 60%
Site: MuMortal
http://devulgacaomukrit.blogspot.com.br/2012/09/xats.html

Get your own Chat Box! Go Large!


Deletando contas inativas -


Esse Script irá deletar todas contas que ainda não possui 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

0 comentários :

Postar um comentário