[firebase-br] Zerar os dados de uma tabela

Valdir Marcos valdir.marcos em ig.com.br
Sex Out 29 14:21:44 -03 2010


Seu critério para exclusão está na chave primária dessa tabela?
Se não, existe índice para exclusão?
Em último caso, trabalhe com tabelas temporárias e dê drop...

Um abraço,

Valdir



Em 29 de outubro de 2010 13:54, Fellipe Henrique <fellipe.h em uol.com.br>escreveu:

> Faço através do delphi mesmo... mas mesmo eu indo pelo IBExpert, e indo
> direto, ou criando uma SP, fica lento.. são mais de 100k registros..
>
> []s
>
> Em 29/10/2010 12:16, Reijanio Nunes Ribeiro escreveu:
>
>  pregunnta vc ta deletando usando sql atraves do delphi, por exemplo
>> cdstal.delete;
>> cdstal.applyupdates(0);
>>
>> vc poderia criar uma sp parase for por isso vc pode criar uma sp para
>> deletar os dados da tabela é so uma ideia pq pelo proprio firebird fica
>> bem
>> mais rapido
>>
>> Em 29 de outubro de 2010 08:44, Fellipe Henrique<fellipe.h em uol.com.br
>> >escreveu:
>>
>>  Amigos, tenho uma tabela de movimento, e possuo uma função de Recalcular
>>> os
>>> dados.. para isso, preciso limpar a tabela, para incluir os dados novos,
>>> e
>>> depois recalcular.
>>>
>>> O problema é que essa tabela é enorme, e tende a ficar muito maior.. e
>>> dar
>>> um DELETE está demorando muito...
>>>
>>> Pesquisei e vi que podia recriar a tabela.. seria mais rápido.. o
>>> problema
>>> é que possuo algumas procedures e triggers em outras tabelas, que
>>> utilizam a
>>> tabela de movimento, e ao dar o recreate, me informa que tem dependencia
>>> algum campo.
>>>
>>> Existe algum meio de fazer isso mais rápido?
>>>
>>> Obrigado.
>>> --
>>> =================================================
>>>   .~.     T.·.F.·.A.·.
>>>   /v\
>>>  // \\    Fellipe Henrique P. Soares
>>>  /(   )\   Linux Administrator/Delphi Developer for Win32 Applications
>>>  ^^-^^    E-mail/MSN Messenger: fellipe.h em uol.com.br /
>>> fellipe em imicro.com.br
>>>  LINUX    Skype: fellipehenrique  ICQ: 58101708
>>> =================================================
>>>
>>>
>>> ______________________________________________
>>> 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
>>>
>>>  ______________________________________________
>> 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
>>
>>
>
> --
> =================================================
>   .~.     T.·.F.·.A.·.
>   /v\
>  // \\    Fellipe Henrique P. Soares
>  /(   )\   Linux Administrator/Delphi Developer for Win32 Applications
>  ^^-^^    E-mail/MSN Messenger: fellipe.h em uol.com.br /
> fellipe em imicro.com.br
>  LINUX    Skype: fellipehenrique  ICQ: 58101708
> =================================================
>
>
> ______________________________________________
> 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