terça-feira, 29 de janeiro de 2013

Deletando Contas Inativas

ESSE Script Ira deletar TODAS Contas Que ainda NAO possui Personagens.

• Acessem Seu SQL >> Consulta Analizer >> DataBase [DB] MuOnline
• Execute uma consulta seguinte:
FETCH NEXT DE LISTA INTO @ Acc
WHILE @ @ FETCH_STATUS = 0
começar
if (SELECT COUNT (*) FROM Character onde AccountID = @ Acc) = 0
começar
DELETE do MEMB_INFO onde memb___id = @ Acc
DELETE de VI_CURR_INFO onde memb___id = @ Acc
select @ test = @ test + 1
end
FETCH NEXT DE LISTA INTO @ Acc
final
FECHAR LISTA
DEALLOCATE LISTA
print @ test • Pará como deletar Contas Que estao a Tantos Dias SEM connectar basta executar uma consulta seguinte:

tran
apagar memb_info
de
(
selecione memb___id de memb_stat onde getdate ()-DisconnectTM> 365 -> (numero de Dias Que uma Conta inativa ESTA)
) tbl
onde memb_info.memb___id = tbl.memb___id collate database_default
commit

Nenhum comentário:

Postar um comentário