ALL_TRIGGERS_AE
ALL_TRIGGERS_AE describes the triggers on tables (across all editions) accessible to the current user.
If the user has the CREATE ANY TRIGGER privilege, then this view describes all triggers (across all editions) in the database.
Related Views
-
DBA_TRIGGERS_AEdescribes all triggers (across all editions) in the database. -
USER_TRIGGERS_AEdescribes the triggers (across all editions) owned by the current user. This view does not display theOWNERcolumn.
| Column | Datatype | NULL | Description |
|---|---|---|---|
OWNER |
VARCHAR2(128) |
Owner of the trigger | |
TRIGGER_NAME |
VARCHAR2(128) |
Name of the trigger | |
TRIGGER_TYPE |
VARCHAR2(16) |
When the trigger fires:
|
|
TRIGGERING_EVENT |
VARCHAR2(246) |
DML, DDL, or database event that fires the trigger See Also: Oracle AI Database PL/SQL Language Reference for additional information about triggers and triggering events. |
|
TABLE_OWNER |
VARCHAR2(128) |
Owner of the table on which the trigger is defined | |
BASE_OBJECT_TYPE |
VARCHAR2(18) |
Base object on which the trigger is defined:
|
|
TABLE_NAME |
VARCHAR2(128) |
If the base object type of the trigger is SCHEMA or DATABASE, then this column is NULL; if the base object type of the trigger is TABLE or VIEW, then this column indicates the table or view name on which the trigger is defined |
|
COLUMN_NAME |
VARCHAR2(4000) |
Name of the nested table column (if a nested table trigger), else NULL | |
REFERENCING_NAMES |
VARCHAR2(422) |
Names used for referencing OLD and NEW column values from within the trigger |
|
WHEN_CLAUSE |
VARCHAR2(4000) |
Must evaluate to TRUE for TRIGGER_BODY to execute |
|
STATUS |
VARCHAR2(8) |
Indicates whether the trigger is enabled (ENABLED) or disabled (DISABLED); a disabled trigger will not fire |
|
DESCRIPTION |
VARCHAR2(4000) |
Trigger description; useful for re-creating a trigger creation statement | |
ACTION_TYPE |
VARCHAR2(11) |
Action type of the trigger body:
|
|
TRIGGER_BODY |
LONG |
Statements executed by the trigger when it fires | |
CROSSEDITION |
VARCHAR2(7) |
Type of crossedition trigger:
|
|
BEFORE_STATEMENT |
VARCHAR2(3) |
Indicates whether the trigger has a BEFORE STATEMENT section (YES) or not (NO) |
|
BEFORE_ROW |
VARCHAR2(3) |
Indicates whether the trigger has a BEFORE EACH ROW section (YES) or not (NO) |
|
AFTER_ROW |
VARCHAR2(3) |
Indicates whether the trigger has an AFTER EACH ROW section (YES) or not (NO) |
|
AFTER_STATEMENT |
VARCHAR2(3) |
Indicates whether the trigger has an AFTER STATEMENT section (YES) or not (NO) |
|
INSTEAD_OF_ROW |
VARCHAR2(3) |
Indicates whether the trigger has an INSTEAD OF section (YES) or not (NO) |
|
FIRE_ONCE |
VARCHAR2(3) |
Indicates whether the trigger will fire only for user processes making changes (YES) or whether the trigger will also fire for Replication Apply or SQL Apply processes (NO) |
|
APPLY_SERVER_ONLY |
VARCHAR2(3) |
Indicates whether the trigger will only fire for a Replication Apply or SQL Apply process ( See Also: the |
|
EDITION_NAME |
VARCHAR2(128) |
Name of the application edition where the trigger is defined |
See Also:
-
Oracle AI Database PL/SQL Packages and Types Reference for more information about the
DBMS_DDL.SET_TRIGGER_FIRING_PROPERTYprocedure