[firebase-br] Zerar os dados de uma tabela

Alexandre Sousa dave.malkavian em gmail.com
Sex Out 29 14:33:04 -03 2010


Tem um ticket aberto no tracker do firebird para adicionar o truncate, 
mas nada ainda. Parece estar previsto para a versão 2.5

http://tracker.firebirdsql.org/browse/CORE-2479

Em 29/10/2010 14:24, Fellipe Henrique escreveu:
> Não amigo, eu preciso limpar todos os registros..
>
> delete from movimento
>
> []s
>
>
> Em 29/10/2010 14:21, Valdir Marcos escreveu:
>> 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
>>>
>> ______________________________________________
>> 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