You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
库管理
触发器管理
复制全文
下载 pdf
触发器管理
本文介绍如何在数据库工作台 DBW 的数据交互台内可视化的创建、删除、编辑触发器,实现触发器的全生命周期的管理。​
前提条件​
  • 已创建表。详细信息,请参见表管理。​
说明​
您创建的账号需要有对应数据库的查询、修改等对应权限。​
注意事项​
  • 不建议在系统库上创建、编辑和删除触发器。​
  • 删除触发器后将无法恢复,需谨慎操作。​
  • 您执行的创建、删除等操作可能会对线上业务运行造成影响,建议选择业务低峰期进行。​
创建触发器​
  1. 在数据交互台页面的顶部菜单栏,单击数据库后的​​图标,选择目标数据库。​
  1. 在数据交互台的可视化区域,展开触发器,右键单击目标触发器,选择创建触发器。​
  1. 在创建触发器@{数据库名称} 页面,配置触发器的参数信息。​
  1. 配置触发器选项,如下表所示。​
  • ​
    参数​
    描述​
    名称​
    自定义触发器名称。命名规则:​
    • 触发器名称在数据库内唯一。​
    • 长度在 1~64 个字符内,且不能为空。​
    • 以字母开头,以字母或数字结尾。​
    • 由小写字母、数字、下划线(_)或中划线(-)组成。​
    触发时机​
    按需选择触发时机,当执行某个事件时触发另一个事件执行。支持以下选择:​
    • BEFORE:在记录操作后触发,是先完成数据的增删改,再触发,触发的语句晚于监视数据的增删改操作,无法影响前面的增删改操作。​
    • AFTER:在记录操作前触发,是先触发再完成数据的增删改,触发语句早于监视数据的增删改操作,您可以判断增删改后将发生的操作,随即按需进行干扰。​
    事件​
    按需选择触发的事件类型,支持以下选择:​
    • INSERT:在数据库中插入一条数据。​
    • UPDATE:更新数据库中的数据。​
    • DELETE:删除数据库中的数据。​
    触发表​
    输入表名称,当该表发生变更时,可触发您对表进行变更前后的行为。​
    ​
  1. 在触发语句区域,按需配置语句。​
  1. 单击提交。​
  1. 在执行 SQL 对话框中,确认新建语句,然后单击确定。​
编辑触发器​
  1. 在数据交互台页面的顶部菜单栏,单击数据库后的​​图标,选择目标数据库。​
  1. 在数据交互台的可视化区域,展开触发器,右键单击目标触发器,选择编辑触发器。​
  1. 在编辑触发器@{数据库名称} 页签的触发语句区域,按需编辑触发语句。​
  1. 单击提交。​
  1. 在执行 SQL 对话框,确认执行语句,单击执行。​
删除触发器​
注意​
删除后将无法恢复,需谨慎操作。​
  1. 在数据交互台页面的顶部菜单栏,单击数据库后的​​图标,选择目标数据库。​
  1. 在数据交互台的可视化区域,展开触发器,右键单击目标触发器,选择删除触发器。​
  1. 在执行 SQL 对话框中,确认删除语句,然后单击执行。​
相关 API​
​
API​
描述​
调用 DataExecCommands 接口执行命令语句。​
调用 DataSessionKeepAlive 接口保持 SQL 会话窗口。​
调用 DataCloseSession 接口退出 SQL 会话窗口。​
调用 DataCancelExec 接口取消 SQL 执行。​
​
​
最近更新时间:2026.09.01 14:01:58
这个页面对您有帮助吗?
有用
有用
无用
无用