azilves Posted July 18, 2012 Report Share Posted July 18, 2012 Salve !!! Alguém sabe qual o comando utilizo em sql para limpar uma tabela como o dbzap() faz com o dbf ? Eu utilizo o a sqlrdd, mas não queria utilizar o dbzap. Obrigado desde já Alexandre Zilves Quote Link to comment Share on other sites More sharing options...
azilves Posted July 18, 2012 Author Report Share Posted July 18, 2012 Salve !!! Alguém sabe qual o comando utilizo em sql para limpar uma tabela como o dbzap() faz com o dbf ? Eu utilizo o a sqlrdd, mas não queria utilizar o dbzap. Obrigado desde já Alexandre Zilves Quote Link to comment Share on other sites More sharing options...
Marca Posted July 18, 2012 Report Share Posted July 18, 2012 Bom dia Pq vc nao usa o comando nativo q. fara o mesmo e praticamente na mesma velocidade ? Delete from tabela Marcelo Ferro Petrópolis - Rj Fwh9.01/xHarbour 1.1.0 Simplex /SqlLib /xMate/WS e Pelles Quote Link to comment Share on other sites More sharing options...
emotta Posted July 18, 2012 Report Share Posted July 18, 2012 cSql := "DELETE FROM TABCLI" // ONDE TABCLI É A SUA TABELA SR_GetConnection():exec(cSql) citação:Salve !!! Alguém sabe qual o comando utilizo em sql para limpar uma tabela como o dbzap() faz com o dbf ? Eu utilizo o a sqlrdd, mas não queria utilizar o dbzap. Obrigado desde já Alexandre Zilves id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD Quote Link to comment Share on other sites More sharing options...
Eduardo Bilato Posted July 18, 2012 Report Share Posted July 18, 2012 Pode usar o TRUNCATE tambémA vantagem de se utilizar esse comando é que ele não varre a tabela como o DELETE FROM, ou seja, se você tem uma tabela muito grande, é mais vantajoso usar o TRUNCATE att Eduardo de Camargo Bilato FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY email: eduardobilato@gmail.com msn: dunhox@hotmail.com Quote Link to comment Share on other sites More sharing options...
emotta Posted July 18, 2012 Report Share Posted July 18, 2012 Boa xará... Este comando funciona para todos os bancos? citação:Pode usar o TRUNCATE tambémA vantagem de se utilizar esse comando é que ele não varre a tabela como o DELETE FROM, ou seja, se você tem uma tabela muito grande, é mais vantajoso usar o TRUNCATE att Eduardo de Camargo Bilato FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY email: eduardobilato@gmail.com msn: dunhox@hotmail.com id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted July 18, 2012 Report Share Posted July 18, 2012 Olá emotta pelo que me lembro, funciona em mysql, sqlserver e oracle e nunca mexi em outros bancos ^^. deem uma pesquisada, mas há diferença no "processamento" que o banco faz dependendo o ENGINE da tabela...... uma diferença, é que o auto_increment é zerado com truncate, o que não ocorre em um delete from table Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Editado por - eco_fw on 18/07/2012 17:44:34 Quote Link to comment Share on other sites More sharing options...
azilves Posted July 19, 2012 Author Report Share Posted July 19, 2012 Vlw Galera !!! Funcionou !!! Abraços Alexandre Zilves Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.