[firebase-br] Exclusão de todas as trigger firebird 3.0

Carlos H. Cantu listas em warmboot.com.br
Qui Mar 21 12:27:54 -03 2019


O FB 3 não permite mais manipular as tabelas de sistema diretamente.

Sugiro que vc monte um EXECUTE BLOK onde, dentro dele, recupere os
nomes das triggers existentes com um FOR SELECT, e dentro do loop use
o EXECUTE STATEMENT pra dar um DROP em cada um deles.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

facb> Exclusão de todas as trigger firebird 3.0 

facb> Bom dia 

facb> No firebird 2.5.8 eu fazia a exclusão de todas as trigger com o comando
facb> abaixo, no firebird 3.0 não consegui pq não tem a rdb$triggers, mudou
facb> algo com relação a versao 3.0 

facb> Delete from rdb$triggers
facb> Where
facb> (rdb$system_flag = 0 or rdb$system_flag is null)





Mais detalhes sobre a lista de discussão lista