多语言展示
当前在线:1139今日阅读:84今日分享:32

Navicat for Oracle 表触发器,新手必备

Navicat for Oracle 触发器是一种规范数据库,具有自动运行某种特定类型操作的功能。触发器可以定义在任何 INSERT、UPDATE 或 DELETE 操作前或后时运行,或者每一次修改行、或每一次 SQL 语句。在“触发器”选项卡管理触发器,只需简单地点击触发器栏位就可以编辑。使用触发器工具栏,可以创建新的、编辑或删除选择的触发器栏位。下面且看navicat官网提供的关于 Navicat for Oracle 表触发器的内容。
方法/步骤
1

● 添加触发器:添加一个触发器到表。● 删除触发器:删除已选择的触发器。● 名:设置触发器名。

2

混合:勾选此项,可以设置触发器为一个混合触发器,仅支持 Orac1e 11g 或以上版本。行触发器:勾选此项,可设置触发器为一个行触发器。触发:指定触发时间是否在触发语句前或后运行触发器动作。

3

插入:每当一个 INSERT 语句添加行到表或添加一个元素到嵌套表即触发触发器。更新:每当改变一个 UPDATE 语句,在“更新栏位”中指定列的值触发触发器。如果没有“更新栏位”存在,每当一个 UPDATE 语句改变表或嵌套表中的任何列时,触发器将被触发。删除:每当一个 DELETE 语句从表移除一行或从嵌套表移除一个元素时便会触发触发器。

4

更新栏位:必要时指定栏位给 UPDATE 语句触发器。启用:可以通过勾选或取消勾选此项来选择是否启用或禁用触发器限制。定义:输入触发器的定义。例如:

5

BEGIN添加工作记录(:old.僱员编号, :old.入职日期, sysdate,:old.工作编号, :old.部门编号);END;

6

当子句:指定触发器条件,SQL 条件必须符合给数据库来触发触发器。这条件必须包含相关的名,不可包含查询。参考旧的:指定相关的名。默认相关的名是 OLD。参考新的:指定相关的名。默认相关的名是 NEW。

7

跟随:指定相同类型触发器的关联触发排序,仅支持Orac1e 11g 或以上版本。模式:定义触发器到当前模式。

推荐信息