设置 Oracle 表触发器属性

Navicat

设置 Oracle 表触发器属性

设置触发器名。

混合
勾选来设置触发器为一个混合触发器。

注意: Orac1e 11g 或以上版本支持。

行触发器
勾选来设置触发器为一个行触发器。

触发
指定触发时间是否触发器动作在触发语句前或后运行。

  • INSERT - 触发触发器每当一个 INSERT 语句添加行到表或添加一个元素到嵌套表。
  • UPDATE - 触发触发器每当一个 UPDATE 语句改变在 更新栏位 中指定的列的值。如果没有 更新栏位 存在,触发器将被触发每当一个 UPDATE 语句改变表或嵌套表中的任何列。
  • DELETE - 触发触发器每当一个 DELETE 语句从表移除一行或从嵌套表移除一个元素。
  • 更新栏位
    必要时指定栏位给 UPDATE 语句触发器。

    启用
    你可以通过勾选或取消勾选框来选择是否启用或禁用触发器限制。

    定义
    输入触发器的定义。

    例如:
        BEGIN
          添加工作记录(:old.雇员编号, :old.雇用日期, sysdate,
                      :old.工作编号, :old.部门编号);
        END;
      

    高级

    当子句
    指定触发器条件,这是一个 SQL 条件必须符合给数据库来触发触发器。这条件必须包含相关的名及不可包含查询。

    参考旧的
    指定相关的名。默认相关的名是 OLD 及 NEW。

    参考新的
    指定相关的名。默认相关的名是 OLD 及 NEW。

    跟随
    指定相同类型的触发器的关联触发排序。

    注意: Orac1e 11g 或以上版本支持。

    模式
    定义触发器到目前模式