GARANTIR DESCONTO

Fórum Apagar todas as linhas de todas as tabelas #33585

11/02/2006

0

Boa noite,

Penso que o assunto diz tudo.
Eu pretendo apagar todas as linhas de todas as tabelas de uma base de dados sem no entanto apagar as tabelas.
Alguém me pode ajudar?


C_c

C_c

Responder

Posts

13/02/2006

Vanius

o comando TRUNCATE TABLE NomeDaTabela serve para isto.

você pode fazer algo do tipo:
USE BancoDados

select ´TRUNCATE TABLE ´+name from sysobjects where xtype = ´U´

Você pegará o resultado deste select e executa-lo (Copiar, colar e depois executar).


O que eu FIZ??? Criei uma string para excluir os dados ´truncate table ´ (poderia ser o ´delete * from ´) e uni com o campo ´name´ da tabela Sysobjects, filtrando pelo xtype = ´U´ (user tables).

Espero ter ajudado,


Vanius Girodo


Responder

Gostei + 0

15/02/2006

C_c

Obrigado pela ajuda. Funciona perfeitamente.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar