[firebase-br] [ AJUDA ] Ativar e Desativar Indices ????/
Diego Maccari
diegomaccari em ig.com.br
Seg Jul 4 13:35:05 -03 2011
Mas alguém poderia dar uma dica aqui ??
-----Mensagem Original-----
From: Diego Maccari
Sent: Monday, July 04, 2011 10:02 AM
To: Eduardo Jedliczka
Cc: FireBase
Subject: Re: [firebase-br] [ AJUDA ] Ativar e Desativar Indices ????/
Bom dia Eduardo
Obrigado por responder.
Olha só peguei esta idéia da FAQ do FireBird, se não estou enganado isso foi
implementado a partir da versão 1.5,
veja o link
http://www.firebirdfaq.org/faq274/
Me corrija caso eu esteja falando bobagem.
-----Mensagem Original-----
From: Eduardo Jedliczka
Sent: Monday, July 04, 2011 9:56 AM
To: Diego Maccari ; FireBase
Subject: Re: [firebase-br] [ AJUDA ] Ativar e Desativar Indices ????/
Não roda.
O Firebird não tem o conceito de "ativação / desativação de indices"
como no oracle.
O correto é droppar todos os índices, e depois recriar os mesmos.
Sim, existe uma forma de restaurar o backup com os índices
desativados, mas para evitar surpresas, depois de feito isto, também é
aconselhável dropar os índices e recriar.
==========================
Eduardo Jedliczka
Apucarana - Pr
==========================
Em 4 de julho de 2011 09:41, Diego Maccari <diegomaccari em ig.com.br>
escreveu:
> Bom dia Pessoal
>
> Estou tentando Ativar e Desativar os indices do meu DB/FB 2.5 em uma query
> com o seguinte SQL:
>
> SET TERM !! ;
> EXECUTE BLOCK AS
> DECLARE VARIABLE STMT VARCHAR(1000);
> BEGIN
> FOR SELECT 'ALTER INDEX '||RDB$INDEX_NAME ||' ACTIVE;'
> FROM RDB$INDICES
> WHERE RDB$SYSTEM_FLAG IS NOT NULL AND RDB$SYSTEM_FLAG = 0
> INTO :STMT
> DO EXECUTE STATEMENT :STMT;
> END!!
> SET TERM ; !!
>
> Mas esse SQL não roda, como deve executar este SQL ?
>
> Att
>
> Diego M.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista