Deletando Acc's Que nunca logaram
Página 1 de 1
Deletando Acc's Que nunca logaram
Deletando Acc's Que nunca logaram:
1 - Abra o Query Analizer, selecione a DB MuOnline( La está selicionada a DB Master, bem la em cima, do lado de um botão de Stop )
2 - Copie o Código abaixo:
CODE
DECLARE @Acc varchar(10), @Chars varchar(10), @test int
select @test = 0
DECLARE LISTA CURSOR LOCAL FOR
SELECT memb___id FROM MEMB_INFO
OPEN LISTA
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
3 - Cole na parte branca ( Parece até um editor de Texto )
4 - Aperte F5, Pronto as Contas foram deletadas!
Esse codigo apagara todas as contas que nao foram acessadas.
Obs: Lembrando Que os tutoriais que eu coloco aqui é para quem tá criando seu Mu
1 - Abra o Query Analizer, selecione a DB MuOnline( La está selicionada a DB Master, bem la em cima, do lado de um botão de Stop )
2 - Copie o Código abaixo:
CODE
DECLARE @Acc varchar(10), @Chars varchar(10), @test int
select @test = 0
DECLARE LISTA CURSOR LOCAL FOR
SELECT memb___id FROM MEMB_INFO
OPEN LISTA
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
3 - Cole na parte branca ( Parece até um editor de Texto )
4 - Aperte F5, Pronto as Contas foram deletadas!
Esse codigo apagara todas as contas que nao foram acessadas.
Obs: Lembrando Que os tutoriais que eu coloco aqui é para quem tá criando seu Mu
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos