VDS

Vastbase G100和M100数据库专属的图形化开发管理工具,产品具备完善的对象管理、数据管理、PL/SQL程序开发调试、安全审计等功能。

Menu

事件触发器管理

Vastbase Data Studio支持图形化管理事件触发器,该功能数据库及版本限制如下所示:

  • Vastbase G100 V2.2.12及以上版本。
  • Vastbase M100 V5.1.0及以上版本。

创建事件触发器

执行以下步骤创建事件触发器:

步骤1: 在“对象浏览器”窗格中,在需要创建事件触发器的数据库下,右键单击“事件触发器”组,单击“创建事件触发器”,弹出【创建事件触发器】对话框。

步骤2: 定义事件触发器名称,指定事件触发器创建之后是否启用。

步骤3: 选择事件触发器的所有者、事件类型、触发函数及过滤变量等。

  • 事件类型包括: ddl_command_start、ddl_command_end、sql_drop、 table_rewrite、after logon、before logoff。
  • “仅作用于创建用户”和“过滤变量”选项仅在事件选择ddl_command_start、ddl_command_end、sql_drop、 table_rewrite时显示。

步骤4: 单击“完成”,状态栏将不显示此操作的状态,可在事件触发器列表下查看。

编辑事件触发器

执行以下步骤编辑事件触发器:

步骤1: 在“对象浏览器”窗格中,右键点击需要编辑的事件触发器名称,选择“编辑”,弹出“编辑事件触发器”弹窗。

步骤2: 可编辑事件触发器的名称和所有者,修改完成后单击“完成”。状态栏将不显示此操作的状态,可在事件触发器列表下查看。

重命名事件触发器

执行以下步骤重命名事件触发器:

步骤1: 在“对象浏览器”窗格中,右键点击需要重命名的事件触发器名称,选择“重命名”菜单,弹出“重命名事件触发器”弹窗。

步骤2: 输入事件出发器的新名称,单击“确定”。状态栏将不显示此操作的状态,可在事件触发器列表下查看。

启用/禁用事件触发器

执行以下步骤启用/禁用事件触发器:

在“对象浏览器”窗格中,右键点击需要禁用/启用的事件触发器名称,选择“禁用”(事件触发器已启用时显示)或“启用”(事件触发器已禁用时显示)菜单,弹出确认禁用或确认启用弹窗,单击“确定”。

删除/级联删除事件触发器

执行以下步骤删除/级联删除事件触发器:

在“对象浏览器”窗格中,在需要删除事件触发器的数据库下,右键单击事件触发器名称,单击“删除/级联删除”,弹出确认删除弹窗,单击“确定”,删除事件触发器。

  • 删除:如果有任何对象依赖于该事件触发器,则会删除失败。
  • 级联删除:自动删除依赖于该触发器的对象,然后删除所有依赖于那些对象的对象。

查看事件触发器

执行以下步骤查看事件触发器:

步骤1: 在“对象浏览器”窗格,在需要查看事件触发器的数据库下,右键单击事件触发器名称,单击“属性”,在操作主体显示该对象属性窗格,如下图所示:

配置事件触发器过滤器

执行以下步骤配置事件触发器过滤器:

在“对象浏览器”窗格,右键单击“事件触发器”,点击过滤器,显示如下窗口:

步骤2: 单击“配置过滤器”。弹出“过滤:事件触发器 of xxx”窗口:

步骤3: 配置过滤规则,选择启动,并配置需要包括或排除的事件触发器。

步骤4: 点击“确定”按钮,对象浏览器根据过滤规则显示事件触发器。

步骤5: 选择“清除过滤器”,清除目前已经配置的过滤规则。

另外VDS还支持对指定事件触发器配置过滤器,步骤如下所示:

在“对象浏览器”窗格,在事件触发器目录下(二级菜单),右键单击“事件触发器名称”,点击过滤器,显示如下窗口:

选项 描述
配置过滤器 配置事件触发器过滤规则,选择需要展示或者排除某些事件触发器。
仅显示该对象 只显示当前事件触发器。
隐藏该对象 排除当前事件触发器。
清除过滤器 清除目前事件触发器已有的过滤规则。