[firebase-br] Limpar tabela

Rogerio wroger em terra.com.br
Qua Mar 9 15:13:19 -03 2005


Adelson...
Acho que voce poderia usar o DROP
porem seria interessante, criar o script da tabela (ddl) e apos o drop voce
pode executar o script recriando assim a tabela, acho que seria o jeito mais
rapido de excluir a tabela e seus dados e nao perder os campos...


----- Original Message ----- 
From: "Adelson R. Longo" <adelsonlongo em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 09, 2005 1:40 PM
Subject: Re: [firebase-br] Limpar tabela


>
> 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
> >
> >
> >
>
> ______________________________________________
> 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
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 08/03/2005 / Versão:
4.4.00 - Dat 4442
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.6.3 - Release Date: 07/03/05
>
>





Mais detalhes sobre a lista de discussão lista