Nome da coluna | Tipo | Comprimento | Aceita nulo | Conte??do |
---|---|---|---|---|
TRIGGERID | CHAR | 36 | falso | identificador ??nico para o gatilho |
TRIGGERNAME | VARCHAR | 128 | falso | nome do gatilho |
SCHEMAID | CHAR | 36 | falso | ID do esquema do gatilho (jun????o com SYSSCHEMAS. SCHEMAID) |
CREATIONTIMESTAMP | TIMESTAMP | falso | momento em que o gatilho foi criado | |
EVENT | CHAR | 1 | falso | 'U' para atualiza????o (update), 'D' para exclus??o (delete), 'I' para inser????o (insert) |
FIRINGTIME | CHAR | 1 | falso | 'B' para antes (before) e 'A' para ap??s (after) |
TYPE | CHAR | 1 | falso | 'R' para linha (row), 'S' para instru????o (statement) |
STATE | CHAR | 1 | falso | 'E' para habilitado (enabled), 'D' para desabilitado (disabled) |
TABLEID | CHAR | 36 | falso | ID da tabela para a qual o gatilho foi definido |
WHENSTMTID | CHAR | 36 | verdade | usado somente quando existe a cl??usula WHEN (ainda n??o suportado) |
ACTIONSTMTID | CHAR | 36 | verdade | ID da instru????o preparada armazenada para a instru????o-SQL-engatilhada (jun????o com SYSSTATEMENTS. STMTID) |
REFERENCEDCOLUMNS | org.apache.derby.catalog. ReferencedColumns: Esta classe n??o faz parte da API p??blica. | verdade | descritor das colunas referenciadas pelos gatilhos de UPDATE | |
TRIGGERDEFINITION | LONG VARCHAR | verdade | texto da instru????o SQL de a????o | |
REFERENCINGOLD | BOOLEAN | verdade | indica se OLDREFERENCINGNAME, se n??o for nulo, faz refer??ncia ?? linha ou tabela OLD, ou n??o | |
REFERENCINGNEW | BOOLEAN | verdade | indica se NEWREFERENCINGNAME, se n??o for nulo, faz refer??ncia ?? linha ou tabela NEW, ou n??o | |
OLDREFERENCINGNAME | VARCHAR | 128 | verdade | pseudonome definido utilizando a cl??usula REFERENCING OLD AS |
NEWREFERENCINGNAME | VARCHAR | 128 | verdade | pseudonome definido utilizando a cl??usula REFERENCING NEW AS |
Todo texto SQL que faz parte da instru????o-SQL-engatilhada ?? compilado e armazenado em SYSSTATEMENTS. ACTIONSTMTID e WHENSTMTID s??o chaves estrangeiras que fazem refer??ncia a SYSSTATEMENTS.STMTID. As instru????es para o gatilho est??o sempre no mesmo esquema do gatilho.