ms sql基础教程:管理触发器_730精品

ms sql基础教程:管理触发器_730精品

ID:8394540

大小:32.50 KB

页数:3页

时间:2018-03-25

ms sql基础教程:管理触发器_730精品_第1页
ms sql基础教程:管理触发器_730精品_第2页
ms sql基础教程:管理触发器_730精品_第3页
资源描述:

《ms sql基础教程:管理触发器_730精品》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MSSQL基础教程:管理触发器如果要显示作用于表上的触发器究竟对表有哪些操作,必须查看触发器信息。在MSSQLServer中,有多种方法查看触发器信息。在本节我们将介绍两种常用的方法,即通过MSSQLServer的管理工具EnterpriseManager以及系统存储过程sp_helpsp_helptext和sp_depends。12.11.1使用EnterpriseManager显示触发器信息使用EnterpriseManager显示触发器信息其操作步骤如下:(1)运行EnterpriseManager,登录到指定的服务器。(2)选择数据库和表

2、。如图12-6所示。图12-6表加亮显示后,也可单击右键从弹出菜单中选择Alltasksmanagetrigger完成。(3)从Action菜单项中选择ALLTasks,再选择ManageTriggers。如图12-7。12.11.2使用系统存储过程查看触发器系统存储过程sp_helpsp_helptext和sp_depends分别提供有关触发器的不同信息。下面我们将分别对其进行介绍。(1)sp_help使用sp_help系统过程的命令格式是:sp_help‘触发器名字’通过该系统过程,可以了解触发器的一般信息,如触发器的名字、属性、类型、创建时

3、间。(2)sp_helptext通过sp_helptext能够查看触发器的正文信息,其语法格式为:sp_helptext‘触发器名’(3)sp_depends通过sp_depends能够查看指定触发器所引用的表或指定的表涉及到的所有触发器,其语法形式如下:sp_depends‘触发器名字’sp_depends‘表名’注意:用户必须在当前数据库中查看触发器的信息,而且被查看的触发器必须已经被创建。12.11.3修改删除触发器通过EnterpriseManager和系统过程或Transaction_SQL命令,可以修改触发器的名字和正文。(1)使用s

4、p_rename命令修改触发器的名字其语法格式为:sp_renameoldname,newname(2)通过EnterpriseManager修改触发器正文的操作步骤通过EnterpriseManager修改触发器正文的操作步骤与查看触发器信息一样。修改完触发器后要使用CheckSyntax选项对语句进行检查。(3)通过Alerttrigger命令修改触发器正文(4)删除触发器用户在使用完触发器后可以将其删除,只有触发器属主才有权删除触发器.删除已创建的触发器有两种方法:用系统命令DROPTRIGGER删除指定的触发器,其语法形式如下:DROPT

5、RIGGER触发器名字删除触发器所在的表时,MSSQLServer将自动删除与该表相关的触发器。本章小结本章着重介绍了MSSQLServer中的两个重要概念:存储过程和触发器。我们指出存储过程、触发器是一组SQL语句集,触发器就其本质而言是一种特殊的存储过程。存储过程和触发器在数据库开发过程中,在对数据库的维护和管理等任务中以及在维护数据库参照完整性等方面具有不可替代的作用。因此无论对于开发人员,还是对于数据库管理人员来说,熟练地使用存储过程,尤其是系统存储过程,深刻地理解有关存储过程和触发器的各个方面问题是极为必要的。在本章中,我们通过较多详尽

6、的实例,全面而又透彻地展示了有关存储过程和触发器的各种问题。具体来说主要包括以下几个方面:存储过程、触发器的概念、作用和优点;创建、删除、查看、修改存储过程、触发器的方法;存储过程,触发器的各种不同复杂程度的应用;创建、使用存储过程和触发器的过程中应注意的若干问题。查看全套"MSSQL入门基础教程"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。