Como excluir todas os Trigger?
[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.
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
Curtidas 0
Respostas
Motta
14/10/2005
Qual bd ?
A solução é ler a tabela que guarda os objetos e gerar um script para dropar.
A solução é ler a tabela que guarda os objetos e gerar um script para dropar.
GOSTEI 0
Isoft
14/10/2005
Motta,
Estou utilizando Firebird 1.5
Estou utilizando Firebird 1.5
GOSTEI 0
Motta
14/10/2005
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.
SELECT ´DROP TRIGGER ´ || TRIGGER_NAME || ´;´
FROM USER_TRIGGERS;
sEI QUE O ib TEM UM CONCEITO PARECIDO MAS NÃO SEI O NOME DA TABELA.
GOSTEI 0