- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
触发器的使用创建触发器的使用创建
实验报告
实验名称 创建和使用触发器
目的和意义
理解触发器的触发过程和类型,掌握创建触发器的方法。
了解使用触发器的优点。
掌握创建触发器的方法。
掌握查看触发器信息的方法。
实验内容
掌握使用对象资源管理器和Transact-SQL语句两种方法创建触发器。
实现步骤
启动数据库,在“对象资源管理器”窗口里,选择“数据库实例”,→“数据库”→“学生管理系统”→“表”→“Student” →“触发器”右键快捷菜单的“新建触发器”,打开“创建触发器”模板,在“创建触发器”模板中,修改代码,或者选择“查询”→“指定参数模板”选项,打开“指定模板参数的值”,指定模板参数后,在模板里修改其他代码然后单击“运行”按钮,完成触发器的创建。
DML触发器又分为AFTER触发器和INSTEAD OF触发器两种:
AFTER触发器:这种类型的触发器将在数据变动(INSERT、UPDATE和DELETE操作)完成以后才被触发。AFTER触发器只能在表上定义。
INSTEAD OF触发器:INSTEAD OF触发器将在数据变动以前被触发,并取代变动数据的操作,
而去执行触发器定义的操作。INSTEAD OF触发器可以在表或视图上定义。每个INSERT、UPDATE和DELETE语句最多定义一个INSTEAD OF触发器。
使用Transact-SQL语言中的CREATE TRIGGER命令也可以创建DML触发器:
CREATE TRIGGER [ schema_name . ]trigger_name ON { table | view }
[ WITH dml_trigger_option [ ,...n ] ]{ FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }
AS { sql_statement [ ; ] [ ,...n ] }
dml_trigger_option ::=[ ENCRYPTION ] [ EXECUTE AS Clause ]
schema_name:DML触发器所属架构的名称。
trigger_name:触发器的名称。
table | view:对其执行DML触发器的表或视图。
WITH ENCRYPTION:对CREATE TRIGGER语句的文本进行加密处理。
EXECUTE AS:指定用于执行该触发器的安全上下文。
例:
在SQL Server管理控制台中,展开指定的服务器和数据库,选择指定的数据库和表,单击要查看的表,单击其中的“触发器”文件夹,此时会在右侧的“摘要”窗口中看到此表中的所有触发器,右击某个触发器名称,从弹出的快捷菜单中选择“修改”选项,在打开的窗口中可以查看到定义触发器的语句,在窗口中也可以直接修改触发器的定义。
例:
没有相关权限的用户不能修改数据库表中的数据。
实验体会
了解了AFTER触发器和INSTEAD OF触发器 ;
理解触发器的使用意义;
进一步了解数据库的功能。
教师
评语
您可能关注的文档
最近下载
- 艾叶的化学成分及药理作用研究进展.PDF VIP
- 2025年山东省青岛市黄岛区高三下学期3月联考数学试卷.docx VIP
- 2025年非高危行业生产经营单位主要负责人及安全管理人员安全生产知识和管理能力试题及答案.docx VIP
- 横河UR SR系列智能有纸记录仪.pdf
- 远程控制台.原理及操作.ppt VIP
- 京瓷 TASKalfa 3501i 4501i 5501i 复印机中文维修手册.pdf VIP
- 适应人工智能的中小学教学模式创新探索教学研究课题报告.docx
- 高中运动学.doc VIP
- 糖尿病患者的护理PPT课件.pptx VIP
- 直齿轮和斜齿轮承载能力计算 第31部分:微点蚀承载能力算例.pdf VIP
文档评论(0)