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