下载此文档

数据库技术与应用实验报告.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
一、实验目的(1)掌握通过SQLServer管理平台和Transact-SQL语句CREATEPROCEDURE创建存储过程的方法和步骤。(2)掌握使用Transact-SQL语句EXECUTE执行存储过程的方法。(3)掌握通过SQLServer管理平台和Transact-SQL语句ALTERPROCEDURE修改存储过程的方法。(4)掌握通过SQLServer管理平台和Transact-SQL语句DROPPROCEDURE删除存储过程的方法。(5)掌握通过SQLServer管理平台和Transact-SQL语句CREATETRIGGER创建触发器的方法和步骤。(6)掌握引发触发器的方法。(7)掌握使用SQLServer管理平台或Transact-SQL语句修改和删除触发器。(8)掌握事务、命名事务的创建方法,了解不同类型的事务的处理情况。二、实验内容及步骤(1)在查询设计器中输入以下代码,创建一个利用流控制语句的存储过程letters_print,该存储过程能够显示26个小写字母。CREATEPROCEDUREletters_******@******@count=******@count<26BEGINPRINTCHAR(ASCII('a')+***@count)******@count=***@count+1END单击查询分析器的“执行查询”按钮,查看studentsdb数据库的存储过程是否有letters_print。使用EXECUTE命令执行letters_print存储过程。(2)输入以下代码,创建存储过程stu_info,执行时通过输入姓名,可以查询该姓名对应的学生的各科成绩。CREATEPROCEDUREstu_******@namevarchar(40),姓名,课程编号,==***@name使用EXECUTE命令执行存储过程stu_info,其参数值为“马东”。如果存储过程stu_info执行时没有提供参数,要求能按默认值查询(设姓名为“刘卫平”),如何修改该过程的定义?(3)使用studentsdb数据库中的student_info表、curriculum表、grade表。①创建一个存储过程stu_grade,查询学号为0001的学生的姓名、课程名称、分数。②执行存储过程stu_grade,查询0001学生的姓名、课程名称、分数。③使用系统存储过程sp_rename将存储过程stu_grade更名为stu_g。(4)使用student_info表、curriculum表、grade表。①创建一个带参数的存储过程stu_g_p,当任意输入一个学生的姓名时,将从3个表中返回该学生的学号、选修的课程名称和课程成绩。②执行存储过程stu_g_p,查询“刘卫平”的学号、选修课程和课程成绩。③使用系统存储过程sp_helptext,查看存储过程stu_g_p的文本信息。(5)使用student_info表。①创建一个加密的存储过程stu_en,查询所有男学生的信息。②执行存储过程stu_en,查看返回学生的情况。③使用Transact-SQL语句DROPPROCEDURE删除存储过程stu_en。(6)使用grade

数据库技术与应用实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小391 KB
  • 时间2020-06-11