欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    实验7存储过程.doc

    • 资源ID:16314       资源大小:412KB        全文页数:9页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验7存储过程.doc

    实验7 存储过程一、实验目的与要求 1.掌握交互式创建存储过程的方法。2.掌握用T-SQL创建存储过程的方法。3.掌握执行存储过程的方法。4.掌握修改存储过程的方法,而且不改变权限。5.掌握交互式删除存储过程的操作。6.掌握用SQL删除存储过程的方法。二、实验内容1.交互式创建并执行存储过程Pro_Qsinf:通过学生的学号来查询该学生的某某、年龄和所在系。默认学号是200215121。2.用T-SQL创建并执行存储过程Pro_Qgrade:通过学生的某某和课程名来查询该学生该课程的成绩。3.交互式修改存储过程Pro_Qsinf。4.用SQL修改存储过程Pro_Qsinf。5.交互式删除存储过程Pro_Qsinf。6.用SQL删除存储过程Pro_Qgrade。三、实验步骤1. 交互式创建并执行一存储过程(1) 创建存储过程Pro_Qsinf:通过学生的学号来查询该学生的某某、年龄和所在系。 打开创建存储过程窗口。在“对象资源管理器中,依次展开“数据库->“学生-课程->“可编程性->“存储过程节点,右击“存储过程,选择“新建存储过程命令,如图1所示。打开存储过程编辑窗口,并包含模板语句,如图2所示。 修改模板语句。将模板语句修改为图3所示的SQL语句。 语法检查。单击工具栏中的分析按钮,在“结果窗口中显示“命令已成功完成。 保存存储过程。单击工具栏中的执行按钮,保存创建的存储过程。 查看数据库学生-课程中的存储过程对象。在对象资源管理器中,右击数据库学生-课程中的“存储过程节点,选择“刷新命令,展开“存储过程节点,查看新建的存储过程Pro_Qsinf,如图4所示。图1 选择“新建存储过程命令图2 存储过程编辑窗口图3 创建存储过程Pro_Qsinf图4 数据库学生-课程中的存储过程(2) 执行存储过程Pro_Qsinf。查询并显示默认学号200215121和学号为200215122的学生某某、年龄和所在系。 新建查询,打开查询编辑器窗口。 输入如下SQL语句,查询并显示默认学号200215121和学号为200215122的学生某某、年龄和所在系,如图5所示。 执行SQL语句,结果如图5所示。图5 执行存储过程查询学生的信息1创建存储过程Pro_Qgrade:通过学生的某某和课程名来查询该学生该课程的成绩。 新建查询,打开查询编辑器窗口。 输入并执行如下SQL语句,如图6所示。图6用T-SQL创建存储过程查看数据库学生-课程中的存储过程对象。在对象资源管理器中,右击数据库学生-课程中的“存储过程节点,选择“刷新命令,展开“存储过程节点,查看新建的存储过程Pro_Qgrade。(3) 执行存储过程Pro_Qgrade:查询并显示“X晨的“数学课程的成绩。 新建查询,打开查询编辑器窗口。 输入并执行如下SQL语句,查询并显示“X晨的“数学课程的成绩,如图7所示。图7 执行存储过程查询X晨的数学成绩1打开存储过程Pro_Qsinf的编辑窗口。在“对象资源管理器中,依次展开“数据库->“学生-课程->“可编程性->“存储过程节点,右击存储过程Pro_Qsinf,在弹出的快捷菜单中选择“修改命令,打开编辑窗口。2按要求修改定义。把输入变量sno_in的长度改为10;把输出变量sage_out的类型改为tinyint,如图8所示。3语法检查。单击“分析按钮,检查语法是否正确。4保存修改。单击“执行按钮,保存对存储过程的修改。(1) 新建查询,打开查询编辑器窗口。2输入并执行如下SQL语句,将存储过程Pro_Qsinf的定义修改为根据学号查询某某、性别和所在系。设置默认学号为200215125,如图9所示。3检查存储过程对象的内容。在“对象资源管理器中,依次展开“数据库->“学生-课程->“可编程性->“存储过程节点,右击存储过程Pro_Qsinf,在弹出的快捷菜单中选择“刷新命令。再展开dbo.Pro_Qsinf->“参数节点,查看定义的变化,如图10所示。图8 交互式修改存储过程Pro_Qsinf图9 用T-SQL修改存储过程Pro_Qsinf图10 存储过程Pro_Qsinf中的对象1选择要删除的存储过程。在“对象资源管理器中,依次展开“数据库->“学生-课程->“可编程性->“存储过程节点,选择存储过程Pro_Qsinf。2删除存储过程。右击存储过程Pro_Qsinf,在弹出的快捷菜单中选择“删除命令,如图11所示。弹出“删除对象对话框,单击“确定按钮,存储过程Pro_Qsinf即被删除。图11 选择删除存储过程命令6.用SQL删除存储过程Pro_Qgrade(1) 新建查询,打开查询编辑器窗口。(2) 输入并执行如下SQL语句,删除存储过程Pro_Qgrade,如图12所示。(3) 刷新后查看学生-课程数据库中的存储过程,看Pro_Qgrade是否已经被删 除。图12 用SQL删除存储过程Pro_Qgrade

    注意事项

    本文(实验7存储过程.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开