|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用户时常会发现其实自己并不是第一个选用MySQL数据库的先驱者。”假如要显现感化于表上的触发器事实对表有哪些操纵,必需检察触发器信息。在MSSQLServer中,有多种办法检察触发器信息。在本节我们将先容两种经常使用的办法,即经由过程MSSQLServer的办理工具EnterpriseManager和体系存储历程sp_helpsp_helptext和sp_depends。
12.11.1利用EnterpriseManager显现触发器信息
利用EnterpriseManager显现触发器信息其操纵步骤以下:
(1)运转EnterpriseManager,登录到指定的服务器。
(2)选择数据库和表。如2-6所示。
2-6表加亮显现后,也可单击右键从弹出菜单当选择Alltasksmanagetrigger完成。
(3)从Action菜单项当选择ALLTasks,再选择ManageTriggers。如2-7。
12.11.2利用体系存储历程检察触发器
体系存储历程sp_helpsp_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‘表名’
注重:用户必需在以后数据库中检察触发器的信息,并且被检察的触发器必需已被创立。
12.11.3修正删除触发器
经由过程EnterpriseManager和体系历程或Transaction_SQL命令,能够修正触发器的名字和注释。
(1)利用sp_rename命令修正触发器的名字
其语法格局为:
sp_renameoldname,newname
(2)经由过程EnterpriseManager修正触发器注释的操纵步骤
经由过程EnterpriseManager修正触发器注释的操纵步骤与检察触发器信息一样。修正完触发器后要利用CheckSyntax选项对语句举行反省。
(3)经由过程Alerttrigger命令修正触发器注释
(4)删除触发器
用户在利用完触发器后能够将其删除,只要触发器属主才有权删除触发器.删除已创立的触发器有两种办法:
用体系命令DROPTRIGGER删除指定的触发器,其语法情势以下:
DROPTRIGGER触发器名字
删除触发器地点的表时,MSSQLServer将主动删除与该表相干的触发器。
本章小结
本章侧重先容了MSSQLServer中的两个主要观点:存储历程和触发器。我们指出存储历程、触发器是一组SQL语句集,触发器就其实质而言是一种特别的存储历程。存储历程和触发器在数据库开辟过程当中,在对数据库的保护和办理等义务中和在保护数据库参照完全性等方面具有不成替换的感化。因而不管关于开辟职员,仍是关于数据库办理职员来讲,纯熟地利用存储历程,特别是体系存储历程,深入地舆解有关存储历程和触发器的各个方面成绩是极其需要的。
在本章中,我们经由过程较多细致的实例,周全而又透辟地展现了有关存储历程和触发器的各类成绩。详细来讲次要包含以下几个方面:
- 存储历程、触发器的观点、感化和长处;
- 创立、删除、检察、修正存储历程、触发器的办法;
- 存储历程,触发器的各类分歧庞大水平的使用;
- 创立、利用存储历程和触发器的过程当中应注重的多少成绩。
与其他数据库相比,MySQL易学易用。 |
|