Fórum Como excluir todas os Trigger? #299498

14/10/2005

0

[b:a8ec28a2ed]Como faço para excluir todos os Trigger do meu banco de dados[/b:a8ec28a2ed]?

E também como excluir um determinado campo padrão de todas as tabelas.

Excemplo: cada tabela possui um campo [b:a8ec28a2ed]IDX[/b:a8ec28a2ed], e preciso de uma ratina que leia cada tabela e onde encontrar esse campo deverá excluí-lo.


Isoft

Isoft

Responder

Posts

14/10/2005

Motta

Qual bd ?
A solução é ler a tabela que guarda os objetos e gerar um script para dropar.


Responder

Gostei + 0

18/10/2005

Isoft

Motta,
Estou utilizando Firebird 1.5


Responder

Gostei + 0

18/10/2005

Motta

Não conheço IB , mas a solução e ler a tabela que guarda os objetos e gerar um script para dropar, no oracle seria :


SELECT ´DROP TRIGGER ´ || TRIGGER_NAME || ´;´
FROM USER_TRIGGERS;

sEI QUE O ib TEM UM CONCEITO PARECIDO MAS NÃO SEI O NOME DA TABELA.


Responder

Gostei + 0

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

Aceitar