系统触发器是在进行数据库系统事件时进行触发,主要包括DDL语句,其语法格式如下:
create or replace trigger [schema.]trigger_name {before | after} {DDL_EVENT_LIST | database_event_list} on {database | [schema.]SCHEMA} [when_clause] trigger_body |
其中:
DDL_EVENT_LIST表示一个或多个DDL事件,多个事件可以用or分开;database_event_list表示一个说多个数据库事件,多个事件中间用or分开;
database表示数据库级触发器;schema表示用户级触发器。
例如, 为了记载系统所发生的DDL事件(CREATE,ALTER,DROP),可以建立DDL触发器,为了记载DDL时间信息&