[firebase-br] Limpar tabela
Adelson R. Longo
adelsonlongo em gmail.com
Qua Mar 9 13:14:35 -03 2005
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
>
>
>
Mais detalhes sobre a lista de discussão lista