Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giancarlo Braga

TRUNCATE entre duas tabelas

Recommended Posts

Olá pessoal.

 

Tenho umas 20 tabelas e preciso excluir todas as linhas delas.

 

Eu sei que o TRUNCATE TABLE faz a tarefa rapidamente.

Mas como fazer para que o TRUNCATE exclua todas as linhas de todas as tabelas com uma query só?

 

Caso não dê vou precisar fazer uma por uma. Eu imagino que deve ter algum jeito, não?

Seria mais automatizado e interessante.

 

Se tiver como usar o DELETE FROM para excluir linhas de diversas tabelas também seria interessante.

 

Podem ajudar-me?

 

Grato,

Giancarlo Braga.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

 

Eu resolvi com instruções como essas:

/* 9º ano */

DELETE FROM a8 WHERE data LIKE '%7'

DELETE FROM b8 WHERE data LIKE '%7'

DELETE FROM c8 WHERE data LIKE '%7'

DELETE FROM d8 WHERE data LIKE '%7'

DELETE FROM e8 WHERE data LIKE '%7'

 

Onde eu apaguei apenas datas do ano de 2007.

Foi até melhor, apesar de meio lento.

 

 

Mas se alguém souber como fazer tudo isso com um query só, de forma menor, ainda sim é válido. Ok?

 

Aguardo por respostas.

É sempre bom aprender coisas novas.

 

Grato,

Giancarlo Braga.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.