欢迎来到天天文库
浏览记录
ID:19957633
大小:51.50 KB
页数:3页
时间:2018-10-08
《MS SQL入门基础-管理触发器--.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MSSQL入门基础:管理触发器>> 如果要显示作用于表上的触发器究竟对表有哪些操作,必须查看触发器信息。在MSSQLServer中,有多种方法查看触发器信息。在本节我们将介绍两种常用的方法,即通过MSSQLServer的管理工具EnterpriseManager以及系统存储过程sp_helpsp_helptext和sp_depends。 12.11.1使用EnterpriseManager显示触发器信息 使用EnterpriseManager显示触发器信息其操作步骤如下: (1)运行EnterpriseManager,登录到指定的服务器。 (2)选择数据库和表。如图12-6所示。
2、 图12-6表加亮显示后,也可单击右键从弹出菜单中选择Alltasksmanagetrigger完成。 (3)从Action菜单项中选择ALLTasks,再选择ManageTriggers。如图12-7。 12.11.2使用系统存储过程查看触发器 系统存储过程sp_helpsp_helptext和sp_depends分别提供有关触发器的不同信息。 下面我们将分别对其进行介绍。 (1)sp_help 使用sp_help系统过程的命令格式是: sp_help触发器名字 通过该系统过程,可以了解触发器的一般信息,如触发器的名字、属性、类型、创建 时间。 (2)sp_
3、helptext 通过sp_helptext能够查看触发器的正文信息,其语法格式为: sp_helptext触发器名 (3)sp_depends 通过sp_depends能够查看指定触发器所引用的表或指定的表涉及到的所有触发器,其 语法形式如下: sp_depends触发器名字 sp_depends表名 注意:用户必须在当前数据库中查看触发器的信息,而且被查看的触发器必须已经被创建。 12.11.3修改删除触发器 通过EnterpriseManager和系统过程或Transaction_SQL命令,可以修改触发器的名字和正文。 (1)使用sp_rename命令修改触
4、发器的名字 其语法格式为: sp_renameoldname,nee (2)通过EnterpriseManager修改触发器正文的操作步骤 通过EnterpriseManager修改触发器正文的操作步骤与查看触发器信息一样。修改完触发器后要使用CheckSyntax选项对语句进行检查。 (3)通过Alerttrigger命令修改触发器正文 (4)删除触发器 用户在使用完触发器后可以将其删除,只有触发器属主才有权删除触发器.删除已创建的触发器有两种方法: 用系统命令DROPTRIGGER删除指定的触发器,其语法形式如下: DROPTRIGGER触发器名字 删除触发器所在
5、的表时,MSSQLServer将自动删除与该表相关的触发器。 本章小结 本章着重介绍了MSSQLServer中的两个重要概念:存储过程和触发器。我们指出存储过程、触发器是一组SQL语句集,触发器就其本质而言是一种特殊的存储过程。存储过程和触发器在数据库开发过程中,在对数据库的维护和管理等任务中以及在维护数据库参照完整性等方面具有不可替代的作用。因此无论对于开发人员,还是对于数据库管理人员来说,熟练地使用存储过程,尤其是系统存储过程,深刻地理解有关存储过程和触发器的各个方面问题是极为必要的。 在本章中,我们通过较多详尽的实例,全面而又透彻地展示了有关存储过程和触发器的各种问题。具体来说主
6、要包括以下几个方面:存储过程、触发器的概念、作用和优点;创建、删除、查看、修改存储过程、触发器的方法;存储过程,触发器的各种不同复杂程度的应用;创建、使用存储过程和触发器的过程中应注意的若干问题。 查看全套MSSQL入门基础教程>>>>>>>>>这篇文章来自..,。
此文档下载收益归作者所有