[firebase-br] Limpar tabela

Adelson R. Longo adelsonlongo em gmail.com
Qua Mar 9 13:40:03 -03 2005


ok... eu até imaginava isto ( que o Firebird não tem o sistema de 
Redo-Log, etc...) mas pelo menos valeu a explicação, certo !

[]s,     Adelson.

==========================================

Eduardo Jedliczka wrote:

>Adelson, no fireBird não tem Redo-Log, e um monte de coisas que há no
>Oracle...
>
>Um Delete From Tabela é a forma mais "semelhante" a um truncate.
>
>[s]
>
>==========================
>Eduardo Jedliczka
>Gerasoft Informática
>Apucarana - Pr
>==========================
>
>----- Original Message ----- 
>From: "Adelson R. Longo" <adelsonlongo em gmail.com>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Wednesday, March 09, 2005 1:14 PM
>Subject: Re: [firebase-br] Limpar tabela
>
>
>  
>
>>Gente Boa,
>>
>>Dentro do conhecimento, o comando Truncate, que tem no Oracle e no
>>MS-SQL Server, não tem nada a ver com:
>>
>>delete from <tabela>
>>commit
>>
>>...pelo seguinte motivo: quando estes comandos são executados,
>>considerando um banco com uma quantidade grande de registros ( "vamo
>>lá", 1 milhão...), meu, demora "uma cara" para serem executados, pois
>>isto gera Logs para Rollback, tanto que se voce interromper o "delete
>>from <tabela>" no meio da operação, o mesmo tempo que o banco demorou
>>apagando ele demora recuperando...
>>
>>...agora, com o comando Truncate (no Oracle e no MS-SQL), ele dá um
>>"Zap" na hora... num piscar-de-olhos tá tudo limpo... tem mais alguns
>>detalhes, mas desnecessários de serem comentados agora...
>>
>>Não sei qual e nem se existe equivalente comando (Truncate) no Firebird,
>>mas, que não é o "delete from <tabela>" dá até para apostar uma cerveja
>>! ! !      Ufa....
>>
>>Abraços,
>>
>>Adelson.
>>
>>==============================================================
>>Sergio Keller wrote:
>>
>>    
>>
>>>Pode deletar todos os dados da tabela utilizando
>>>
>>>DELETE FROM NOMETABELA
>>>
>>>Sergio Keller
>>>
>>>----- Original Message ----- 
>>>From: "Janaina Diniz Pereira" <janainadp em yahoo.com.br>
>>>To: <lista em firebase.com.br>
>>>Sent: Wednesday, March 09, 2005 11:14 AM
>>>Subject: [firebase-br] Limpar tabela
>>>
>>>
>>>
>>>
>>>      
>>>
>>>>Olá, colegas!
>>>>
>>>>Alguém poderia me indicar como deletar os dados de uma
>>>>tabela, sem deletar a tabela. Dá pra usar truncate?
>>>>Como?
>>>>
>>>>Lembrando que utilizo Interbase e php.
>>>>Já tentei:
>>>>$sql21= "TRUNCATE TABLE TAB4";
>>>>$sql_result21 = ibase_query($sql21, $db) or
>>>>die(ibase_errmsg());
>>>>
>>>>mas não deu certo.
>>>>
>>>>Desde já, obrigada!
>>>>
>>>>Janaina Diniz Pereira.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>_______________________________________________________
>>>>Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
>>>>
>>>>
>>>>        
>>>>
>>>http://br.acesso.yahoo.com/ - Internet rápida e grátis
>>>
>>>
>>>      
>>>
>>>>______________________________________________
>>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>>Para editar sua configuração na lista, use o endereço
>>>>
>>>>
>>>>        
>>>>
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>>
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>      
>>>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>  
>
>>>
>>>      
>>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
>>    
>>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>  
>
>>    
>>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>  
>




Mais detalhes sobre a lista de discussão lista