Menu principal                 [Fechar]


Gatilhos (triggers)


Anterior Menu principal

Desenvolvido por DORNELLES, Carlos Alberto - Analista de Sistemas - Brasília DF.

Gatilhos (triggers)

SYSIBM.SYSTRIGGERS contém informações sobre os gatilhos (triggers) definidos em teu banco de dados. Para achar todos os gatilhos (triggers) definidos em uma tabela particular, suas caracteristicas e determinar a ordem dos mesmos, use esta query:


     SELECT  DISTINCT SCHEMA
     ,       NAME
     ,       TRIGTIME
     ,       TRIGEVENT
     ,       GRANULARITY
     ,       CREADEDTS 
     FROM    SYSIBM.SYSTRIGGERS
     WHERE   TBNAME = 'EMP' 
     AND     TBOWNER = 'DSN8710'

Use esta query para recuperar o texto de uma trigeer particular:

     SELECT  TEXT
     ,       SEQNO
     FROM    SYSIBM.SYSTRIGGERS
     WHERE   SCHEMA = schema_name
     AND     NAME = trigger_name
     ORDER BY SEQNO

Ou para determinar gatilhos que devem ser repercussão porque eles são invalidados depois que sejam deletados ou , use esta query:

     SELECT  COLLID
     ,       NAME
     FROM    SYSIBM.SYSPACKAGE
     WHERE   TYPE = 'T'
     AND     (VALID = 'N' OR OPERATIVE = 'N')