Deletar registro com SQL
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
Curtidas 0
Respostas
Spider
13/02/2004
delete from tabela
GOSTEI 0
Aroldo Zanela
13/02/2004
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.
GOSTEI 0