Como saber se existe uma Stored Procedure e/ou Triggers?

Firebird

21/08/2009

Galera, eu procurei no fórum e não achei a resposta.

Eu preciso saber se existe uma determinada Stored Procedure ou um Trigger no Firebird. Como eu posso fazer isso?

Obrigado


Daniel Grillo

Daniel Grillo

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

21/08/2009

utilize as tabelas de sistema para essa verificação.

select * 
from rdb$triggers 
where upper(rdb$trigger_name) = upper(´nome trigger´)


faço isso no FB 1.5. talvez nas versões mais novas haja uma forma mais simples.


GOSTEI 0
Daniel Grillo

Daniel Grillo

21/08/2009

Valeu Emerson!!!

Era o que eu precisava.

Obrigado


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

21/08/2009

lembrando que para stored procedures o comando é:
select * 
from rdb$procedures 
where upper(rdb$procedure_name) = upper(´nome sp´)



GOSTEI 0
POSTAR