触发器的种类和触发事件?
触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。?
每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。?
种? 类 关 键 字 含??? 义?
- DML事件(3种)???INSERT??在表或视图中插入数据时触发??
- ????UPDATE??修改表或视图中的数据时触发??
- ????DELETE??在删除表或视图中的数据时触发??
- DDL事件(3种)???CREATE??在创建新对象时触发??
- ????ALTER???修改数据库或数据库对象时触发??
- ????DROP????删除对象时触发??
- 数据库事件(5种)???STARTUP?数据打开时触发??
- ????SHUTDOWN????在使用NORMAL或IMMEDIATE选项关闭数据库时触发??
- ????LOGON???当用户连接到数据库并建立会话时触发??