SQL - Catálogo do DB2 - Gatilhos (triggers) - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES, Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

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')