PostgreSQL 触发函数

Navicat

PostgreSQL 触发函数

触发函数可以用 PL/pgSQL 创建及参考在 PostgreSQL 触发器定义。所谓「触发函数」是一个参考触发器打算启用函数的简单方法。触发器定义当在数据库发生特定事件时运行的操作。PL/pgSQL 触发函数可以被触发器参考为当触发器的事件发生时运行的操作。

触发器的定义及它关联的触发函数定义是两个不同的東西。触发器是以 SQL CREATE TRIGGER 语句来定义,而触发函数是以 SQL CREATE FUNCTION 语句来定义。

详细信息请看触发器

只需简单地点击 -> 触发函数来打开 触发函数 的对象窗格。右击来显示弹出菜单或使用对象窗格的工具栏,能让你创建新的、编辑及删除选择的触发函数。

创建触发函数

创建一个新的触发函数

  • 选择对象窗格上的任何位置。
  • 在对象窗格的工具栏点击 新建触发函数
  • 右击并在弹出菜单中选择 新建触发函数
  • 在触发函数设计器中适当的选项卡编辑触发函数属性。

修改一个现有的触发函数来创建一个新触发函数

  • 在对象窗格中选择要修改的触发函数。
  • 右击并在弹出菜单中选择 设计触发函数 或简单地双击触发函数。
  • 在对象窗格的工具栏点击 设计触发函数
  • 在触发函数设计器中适当的选项卡修改触发函数属性。
  • 点击 另存为
编辑触发函数

编辑一个现有的触发函数(管理它的定义、高级设置等)

  • 在对象窗格中选择要编辑的触发函数
  • 右击并在弹出菜单中选择 设计触发函数 或简单地双击触发函数。
  • 在对象窗格的工具栏点击 设计触发函数
  • 在触发函数设计器中适当的选项卡编辑触发函数属性。

改变触发函数的名

  • 在对象窗格中选择要编辑的触发函数。
  • 右击并在弹出菜单中选择 重命名

删除触发函数

删除触发函数

  • 在对象窗格中选择要删除的触发函数。
  • 右击并在弹出菜单中选择 删除触发函数
  • 在对象窗格的工具栏点击 删除触发函数
  • 在对话窗口确认删除。

取得触发函数信息

取得一个触发函数的信息

  • 在对象窗格中选择触发函数。
  • 在已选择的触发函数上右击并在弹出菜单中选择 对象信息
  • 在主菜单选择查看 -> 对象信息。