第七章存储过程内容摘要:
HandsOn实训教程系列 EXECUTE( 执行 ) 语句用来调用存储过程 调用的语法 EXEC 过程名 [参数 ] 调用存储过程 EXEC proc_stu HandsOn实训教程系列 创建带参数的存储过程 存储过程的参数分两种: 输入参数 输出参数 int sum (int a, int b) { int s。 s=a+b。 return s。 } c=sum( 5, 8) 传入参数值 输入参数: 用于向存储过程 传入 值,类似 C语言的按值传递。 输出参数: 用于在调用存储过程后, 返回 结果,类似 C语言的 按引用传递。 返回结果 HandsOn实训教程系列 带输入参数的存储过程 31 问题: 修改上例:由于每次考试的难易程度不一样 , 每次 笔试和机试的及格线 可能随时变化 ( 不再是 60分 ) , 这导致考试的评判结果也相应变化。 分析: 在述存储过程添加 2个输入参数: @writtenPass 笔试及格线 @labPass 机试及格线 HandsOn实训教程系列 带输入参数的存储过程 32 CREATE PROCEDURE proc_stu @writtenPass int, @labPass int AS print 39。 39。 print 39。 参加本次考试没有通过的学员: 39。 SELECT stuName,writtenExam, labExam FROM stuInfo INNER JOIN stuMarks ON = WHERE writtenExam@writtenPass OR labExam@labPass GO 输入参数:笔试及格线 输入参数:机试及格线 查询没有通过考试的学员 HandsOn实训教程系列 带输入参数的存储过程 33 EXEC proc_stu 60,55 调用带参数的存储过程 假定本次考试机试偏难 , 机试的及格线定为 55分 , 笔试及格线定为 60分 或这样调用: EXEC proc_stu @labPass=55,@writtenPass=60 机试及格线降分后, 李斯文( 59分)成为“漏网之鱼”了 HandsOn实训教程系列 输入参数的默认值 31 带参数的存储过程确实比较方便,调用者可根据试卷的难易度,随时修改每次考试的及格线 问题: 如果试卷的难易程度合适,则调用者还是必须 如此调用: EXEC proc_stu 60,60,比较麻烦 这样调用就比较合理: EXEC proc_stu 55 EXEC proc_stu 笔试及格线 55分,机试及格线默认为 60分 笔试和机试及格线都默认为标准的 60分 HandsOn。第七章存储过程
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第七章模板与统一文体风格
1)保存模板至其他“模板”选项卡中 目的 将新建模板按类别保存于“模板”对话框中的 指定选项卡中。 处理环境 将“资源管理器”和“模板”对话框同时打开。 前提条件 新建的模板文件必须已经保存。 使用方法 用鼠标拖拽的方法。 可能出现的问题 找不到模板文件夹。 第七章 模板与统一 目标 与模板概述 总结 练习 文体风格 使用技巧 模板与统一文体风格 上一页 下一页 13 更改模板保存位置
第七章微波滤波器的基本概念与理论
20 • Chebyshev低通原型滤波器 的阶数由下式决定: 0 . 10 . 11 0 1a r c o s h1 0 1a r c o s hAsArLLsn21 • 若给定的是反射损耗 ,或者电压驻波比 ,则换算关系为: RLVSWR 0 . 11 0 l g 1 1 0 RLArL d B 2110 l g 1 1Ar V SW RL dBV SW R
第七章商业银行风险管理
字危机埋下了隐患。 其二、超低利率和高干预是促使日本银行危机的政策因素。 【 案例 71】 第一,加快金融管理体制改革,强化维护金融安全的监督体系。 第二,正确认识金融政策的时滞效应和宏观调节作用。 第三,鼓励竞争进取,抑制金融投机 ,建立和健全金融机构的自律性风险机制。 日本的赤字危机值得我国经济和金融部门的深思: 一 、 信用风险 二 、 市场风险 三 、 流动性风险 四 、 法律风险 五