11.4 修改、删除触发器
创建好触发器后,如果该触发器已经没有用或者需要修改,那该怎么办呢?本节就介绍如何修改或删除已经存在的触发器。
11.4.1 修改触发器
触发器内容的修改同样要利用REPLACE关键词。根据11.1.4小节的语法,在SQL*Plus中创建触发器时带上OR REPLACE关键词,从而完成过程的修改,也就是覆盖。
在PL/SQL Developer中利用模板生成脚本时就已经自动带上了OR REPLACE关键词,如果想对已经存在的触发器进行修改,只需按示例15的方法操作即可完成。
【示例15】在PL/SQL Developer中修改触发器
在PL/SQL Developer中修改触发器分为如下3个步骤:
1)选择编辑的触发器。在【Objects】下的Triggers文件夹中选中准备编辑的触发器,右击该触发器,在弹出的快捷菜单中选择【Edit】选项,如图11.23所示。
图 11.23 选择需要设置的触发器
2)修改触发器。进入编辑页面后可以对该触发器进行修改,这里把由INSERT事件触发改成由UPDATE事件触发。改动部分如图11.24黑框所示。
图 11.24 修改触发器
3)重新创建触发器。在修改完成后按F8键重新执行,此时把以前的触发器覆盖掉,也就相当于完成了修改。