您的位置首页生活百科

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

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

的有关信息介绍如下:

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

NavicatforOracle触发器类似过程。触发器保存在数据库中,可以作为一个单元来运行及启用过程,包括SQL及PL/SQL或Java语句,点击Navicat主界面上的其他->触发器,可打开“触发器对象列表”。本教程将由Navicat官网为大家讲解关于NavicatforOracle表触发器的属性内容。用户可以选择的触发器类型主要有TABLE、VIEW、SCHEMA或DATABASE。下面详解表触发器属性。

NavicatforOracle表触发器的常规属性:

启用:启用的触发器运行其触发动作,如果触发语句发出及触发器限制(如有),计算结果为真。

表模式:触发器的表模式。

表名:要创建触发器的表。

混合:混合触发器是在表的一个单触发器,允许用户指定四个时间点的行动,如:

●触发语句运行前:BEFORESTATEMENT

●触发语句运行后:AFTERSTATEMENT

●触发语句影响每行前:BEFOREEACHROW

●触发语句影响每行后:AFTEREACHROW

温馨提示:Oracle11g或以上版本支持该功能,用户可以在触发器定义编辑SQL。

触发:当定义触发器,用户可以指定触发时间,是否运行触发器动作:BEFORE或AFTER触发语句。

给每个:当触发语句影响一行,Oracle数据库触发一个ROW触发器一次,如果满足触发限制,当触发语句发出,触发STATEMENT触发器一次。

当:指定触发条件,一个SQL条件达到数据库触发触发器。

插入:每当添加行到表或添加一个元素到嵌套表。

删除:每当从表移除一行或从嵌套表移除一个元素。

更新:每当改变在“更新栏位”中指定的列的值。

定义:用户可以在触发器BEGIN和END中定义编辑有效的SQL或过程语句。