Fórum Deletar registro com SQL #213977
13/02/2004
0
Qual a instrução SQL para apagar todos os registros de uma tabela ?
[b:527c17bcb1][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Título editado conforme previsto nas regras de conduta - regra 2[/url][/b:527c17bcb1]
[b:527c17bcb1][color=red:527c17bcb1]Título editado pelo Moderador (AZ) - Removido: ´BASICA SQL´[/color:527c17bcb1][/b:527c17bcb1]
[b:527c17bcb1][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Título editado conforme previsto nas regras de conduta - regra 2[/url][/b:527c17bcb1]
[b:527c17bcb1][color=red:527c17bcb1]Título editado pelo Moderador (AZ) - Removido: ´BASICA SQL´[/color:527c17bcb1][/b:527c17bcb1]
Adrianac
Curtir tópico
+ 0
Responder
Posts
13/02/2004
Spider
delete from tabela
Responder
Gostei + 0
13/02/2004
Aroldo Zanela
Colega,
Depende do SGBD, mas em todos você pode utilizar conforme foi apresentado, ou seja, DELETE FROM tabela, podendo ainda colocar restrições com Where.
Especificamente no caso do SQL Server 2000 (ou posterior) você pode utilizar: TRUNCATE TABLE nome_tabela (sem restrições), pois é muito mais rápido, pois não é lançado em LOG.
Depende do SGBD, mas em todos você pode utilizar conforme foi apresentado, ou seja, DELETE FROM tabela, podendo ainda colocar restrições com Where.
Especificamente no caso do SQL Server 2000 (ou posterior) você pode utilizar: TRUNCATE TABLE nome_tabela (sem restrições), pois é muito mais rápido, pois não é lançado em LOG.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)