[firebase-br] RES: Zerar os dados de uma tabela

Felix felix.sol em terra.com.br
Sex Out 29 15:13:01 -03 2010


A ultima linha do post : 'podera ser implementado após v.2.5' :

Vlad Khorsun added a comment - 09/Jul/09 04:26 AM 
Feature was already discussed in fb-architect and we have an agreement that
a) its is in standard and we have no questions what it should do
b) it is DDL from the Firebird POV
c) it could be implemented after v2.5

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alexandre Sousa
Enviada em: sexta-feira, 29 de outubro de 2010 13:33
Para: fellipe.h em uol.com.br; FireBase
Assunto: Re: [firebase-br] Zerar os dados de uma tabela

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
>>
>
>


______________________________________________
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