电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实训十触发器的创建和使用

实训十触发器的创建和使用_第1页
实训十触发器的创建和使用_第2页
实训十触发器的创建和使用_第3页
1 网络数据库 实训报告 日期: 2010 年 12 月 17 日 班 级: 09 级计算机信息管理 学 号 姓 名 指导老师 实训地点 成绩 38 庄维瀚 罗小平 教A505 实训项目名称 实训十 触发器的创建和使用 一、实训目的和要求 1、理解触发器的作用; 2、了解触发器和一般存储过程的区别; 3、掌握创建、修改及删除触发器的方法; 4、理解触发器执行的过程。 二、实训所需仪器、设备 硬件:计算机 软件:操作系统Windows XP、SQL Server 2005 三、实训内容 (一) 简单触发器的创建和使用 1、在student 数据库中t_course 表创建一名为myt1 的AFTER 触发器,要求实现以下功能:当插入一条记录后提示“已插入一条新记录”,并验证此触发器。 use student go create trigger myt1 on t_course for insert as declare @msg char(30) set @msg='已插入一条新记录' print @msg --验证 use student go insert into t_course (c_number,c_name,hours,credit) values('123456','语文','70','2') go 2 2、在stu dent 数据库中t_cou rse 表创建一名为my t2 的AFTER 触发器,要求实现以下功能:当删除一条记录后提示“已删除一条记录”,并验证此触发器。 use student go create trigger myt2 on t_course for delete as print '已删除一条记录' --验证 use student go delete from t_course where c_number='123456' go 3、在stu dent 数据库中t_cou rse 表创建一名为my t3 的AFTER 触发器,要求实现以下功能:当修改一条记录后提示“已修改一条记录”,并验证此触发器。 use student go create trigger myt3 on t_course for update as print '已修改一条记录' --验证 use student go update t_course set c_name='高等语文' where c_number='10010218' go 3 4、在stu dent 数据库中t_cou rse 表创建一名为my t4 的INSTEAD OF 触发器,要求实现以下功能:当删除一条记录之前提示“不能删除此表的记录!”,并验证此触发器,检查是否能删除此表的记录。 USE STUDENT GO CREATE TRIGGER myt4 ON T_COURSE INSTEAD OF DELETE AS PRINT 'INSTEAD OF 触发器开始执行……' PRINT '不能删除此表的记录!' GO --验证 USE student GO DELETE FROM t_course WHERE c_number='10010218' GO 5、删除...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

小辰3+ 关注
实名认证
内容提供者

出售各种资料和文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部