如果要显示作用于表上的触发器究竟对表有哪些操作,必须查看触发器信息。在MS SQL Server 中,有多种方法查看触发器信息。在本节我们将介绍两种常用的方法,即通过MS SQL Server 的管理工具 Enterprise Manager 以及系统存储过程sp_help sp_helptext 和sp_depends。
12.11.1 使用Enterprise Manager 显示触发器信息 使用Enterprise Manager 显示触发器信息其操作步骤如下: (1) 运行Enterprise Manager, 登录到指定的服务器。 (2) 选择数据库和表。如图12-6 所示。
图12-6 表加亮显示后,也可单击右键从弹出菜单中选择All tasks manage trigger 完成。
(3) 从Action 菜单项中选择ALL Tasks, 再选择 Manage Triggers。 如图12-7。
12.11.2 使用系统存储过程查看触发器 系统存储过程sp_help sp_helptext 和sp_depends 分别提供有关触发器的不同信息。 下面我们将分别对其进行介绍。 (1) sp_help 使用sp_help 系统过程的命令格式是: sp_help ‘触发器名字’ 通过该系统过程,可以了解触发器的一般信息,如触发器的名字、属性、类型、创建 时间。
(2) sp_helptext 通过sp_helptext 能够查看触发器的正文信息,其语法格式为: sp_helptext ‘触发器名’
(3) sp_depends 通过sp_depends 能够查看指定触发器所引用的表或指定的表涉及到的所有触发器,其 语法形式如下: sp_depends ‘触发器名字’ sp_depends ‘表名’ 注意:用户必须在当前数据库中查看触发器的信息,而且被查看的触发器必须已经被创建。
[1] [2] 下一页
关注此文的读者还看过:
- 2010-4-1 18:12:45 预防非法表D99_Tmp,kill_kk的建立
- 2008-4-23 15:53:39 SQL Server数据库超级管理员账号防护知识
- 2008-4-11 21:37:35 SQL Server 2005数据库镜像配置脚本示例
- 2008-4-4 9:12:54 讲解如何实现互联网上数据库的安全
- 2008-4-1 11:07:24 SQL 2005数据库转到SQL 2000的步骤讲解
- 2008-3-31 12:39:45 SQL Server自动生成日期加数字的序列号
- 2008-3-31 12:39:07 SQL Server 2000的数据库容量究竟是多大
- 2008-3-18 18:01:49 SQL Server 2005数据库的同义词Bug 讲解
|