8.3.?程序

8.3.1. 触发器
8.3.2. 存储过程

8.3.1.?触发器

触发器,指定数据库应该在执行某个特定操作时执行的特定函数,因此在触发器之前必须要先创建触发器函数。

触发器的管理包含对触发器的列表、删除、查询、执行等操作,并能够以触发器列表的形式展示触发器名、模式名、所属表名、数据库名、所有者、是否启用等基本信息。

8.3.1.1.?触发器列表

单击数据库管理=>程序=>触发器,可以看到触发器列表。

表?8.25.?触发器列表解析表

项目解析
触发器名触发器名
模式名包含该触发器的模式名
所属表名触发器定义所在表名
数据库名包含该触发器的数据库名
所有者触发器的所有者
是否启用该触发器是否启用
操作删除:删除选中的触发器;查询:查询触发器信息;执行:1、启用:启用该表上的触发器。2、禁用:禁用该表上的触发器。

8.3.1.2.?触发器删除

选择某个触发器、单击“删除”,可以删除选定触发器。

8.3.1.3.?触发器查询

触发器列表通过模式名、表名、触发器名过滤触发器列表。

8.3.1.4.?触发器执行

触发器执行有启用和禁用,表示禁用或者启用某个表的触发器。如果禁用某个触发器,只是在触发器事件触发时,不再被执行而已。

8.3.2.?存储过程

存储过程即定义一个新的函数。

存储过程的管理包含对存储过程的列表、删除、查询、执行等操作,并能够以存储过程列表的形式展示存储过程名称、数据库名、模式名、存储过程类型、参数名称、所有者等基本信息。

8.3.2.1.?存储过程列表

单击数据库管理=>程序=>存储过程,可以看到存储过程列表,该存储过程列表数据默认选定某个模式。

表?8.26.?存储过程列表解析表

项目解析
存储过程名存储过程名称
数据库名包含该存储过程的数据库名
模式名包含该存储过程的模式名
存储过程类型用户表存储过程、系统表存储过程
参数名称创建存储过程的参数
所有者存储过程的所有者
操作删除:删除选中的存储过程;查询:查询存储过程信息;执行:1、Privilege:对存储过程进行权限管理。2、ModifyOwner:修改存储过程的所有者。

8.3.2.2.?存储过程删除

某个存储过程,单击“删除”,可以删除该选中的存储过程。

8.3.2.3.?存储过程查询

通过模式名、存储过程名可以选择性过滤存储过程列表的信息。

8.3.2.4.?存储过程执行

执行privilege以及ModifyOwner的操作。

Privilege

操作步骤请参考Privilege

ModifyOwner

操作步骤请参考ModifyOwner

XML 地图 | Sitemap 地图