欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Answer-实验六.docx

    • 资源ID:1432933       资源大小:15.94KB        全文页数:4页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    Answer-实验六.docx

    一、试会目的 右取利用米剂分析弄成对象黄源,理叁制意存储过程; 莺取存储过程的执行与修护; 塞得运用存传过程来维护效完暮性.二、斌验内容本次试l所用的数据串主要包括的效据我为:学生、聚程和成果,共创鹿牌本如下:CREATETAB1.Estudentinfo(学号char(10),姓名char(8),性别char(2),年fitint,生日期datetime)GOCREATETAB1.Ecourse(课程号char(4),课程名varchar(20)z学分int)GOCREATETAB1.EStumark(考试号chr(10),学号Char(IO),第«<JRdecimal(18.1).机果decimal(18.1)GO(1)一个能向创痉学生战中播入一条记录的存得过程Inart-Student,该过程知昊5个参数,分别用来传道学号、姓名、性别、年级、谎生日甯6个值.createprocinsert.studentsnochan10,snamechar8.sexchar2i.sgradeint.Sbirthdatetimeasbegininsertintostudentinfovaluessno.sname.sex.sgrade.sbirthend(2)写出执行在得过程Insert-student的SQ1.语句,向学生哀中*入一个新同学,并供应相应的实介值(实介值自定)execinsert_stIident'100OO.'三=',"j,l99Oll'(3)创痛一个向课程表中播入一门斯谭程的存储过程Insert-course,该存储过程项昊三个参歙.分别用耒传ItitflHh崇程名、学分.但允许参数“学分”的默认值为2,即当执行春ItitSInsert-course甘,未修介数“学分”供应突介值廿,存得过香将按默认值2进行运算.createPnMrinscrt_coursccn<>Charl4:.Cnamevarchar20).creditint=2asbegininsertintocourseVaIUecno.cnanw.crcditend(4)执行存传过息Insert.course,向爆程表CoUrSe中也入一门断裳哀.分两科状况写出相应的SQ1.吩附:供应三个实分值执行存倚过程In8rt.cour8eex”加Ser1.mIrSe,100.'dbV4'只供鹿二个实,值执行存储过程InSerJcourse,即:不供应与介数“学分”对应的实值.execinsert_coursecno*1002*.cname'm'.Creditdefaullexeci>sert_course'10<,'net,default(5)创奏一个名为QUeryUtUSyste的存传过程,该存储过程的功能是依务学号查询学生盘中某一学生的姓名、冬皴、性别及优生日期.createprocedurequcrystusystemSnOCharIOiasbeginselect姓名年fit性别K生日期fromstudentinfowhere学号snoend(6)执行存储过程QUeryUtU"8te,左诗学号为“20060201”的学生的学号、M号、隹则及徒生日期.写出充虚此功能的SQ1.吩咐.execquery-stusystem'2(M)6<)20(7)修改存储过程QUery.stusyste,,加自定又处理说信息,用来提示指定的学生学号不存在A1.TERprocedurequery_stusystem8snochar(10)asIF(selectcount(*)fromstudentinfowhere学号=sno)=0beginPRINT,不存在点学生,RETURNendE1.SEBEGINselct姓名,年fit,性别诞生日期fromstudentinfowhere学号=snoEND(8)诂制竟存储过罐.杳着本次才箕平均分以及未过才忧的学员名单.CreateProCchcck.scorcCS1.niImchan10asbeginselectte<it_numas'考试号',:1、*1簿送成果)也试平均成果'.机试成果.机试平均成JivfromStumarkwhere考试号test_numselect姓名as'未遢过考试名单'fromsludentino,stumark11htcStUCknQinfU'学号Ftunuirk学号and婚试成果<60or机试成果<:60)and考试号(test-,numendMlftexeccheckscore,O(M)(9)修改上*h由于每次考长的戏,程度不一样,每次IKK和机长的及格发可能廿改变(不再是60分),这导敢考试的评列结果也相应改变.分析:上述存储过程添加2个入介ItsrittenPaM(传我及格或)和,IabPass(机试及格线)alterproccheck_scoretest_numchar10(g)rittenpasdecimal18I).labpassdecimal18.1HSbeginselecttcst_numa考试号:a*珞试成果V辖试平均成果,y机由ftX机试平均成果fromStumarkwhere考试号test_numselect姓名as,未通过考试名单,fromstudentinfo.stumarkwhereStUSyStCm.学号=SIlmHrk.学号and(辖试成果:WrittBnPasSor机试成果施IIabPaWand考试号二est_numend-1Mfexeccheckscore'(M)OI*.75.75(10)如何修改上做存储过理,依据今次统考指定的及格分数线,是示通过才斌的学员名单并返回及格人款.(类示:用出参数)alterproccheck_scor<?2test_numcharIo1.mTntenPasSdedmab1811.IabpassCkCinIUI18.1),numintoutputAsbepnselect姓名as,遢过考故名单'fromStusystemstumarkWhereStUSySteIn.学号=Shllnark.学号and第试成果二WrittCnPlISSJnd机祓成果二IHbP艰$、and考试号(test_numselectnum=counti>fromstumarkhere箔试成果A=wi*ittcnpH§m机试成果=labpassand考试号(test-numEnd-iMTtdcdarenumintexecCheCk_犍Ore2'0(H>r,75,75.numoutputselectnum'ift过考试人数'方法二I在查询中运用CoMp1.TE子句createproccheck_score2_ltest_numchar10i.writtenpassdecimal118."Iabpassdecimal)18.1asbvginselect姓名as'通过考试名单froms(usystcmtumarkhereStusysteIn学号Stllmark学号and箔试成果”3TittenPaSS:ind机试成果labpassandCest_mimcomputecou"姓名end(ID«*>如有运18及格率?(提示:用,出参数存储过程中用杳*鼠值谱句分别求出及格人数与总人数,再求出及格率)alterproccheck-score3test_numchan10hwrittenpassdecina!18.IhIabpassdecimal)18.1hrateinioutputAsbegindeclarePaSSIWmreal.sum_numrealselectPHSSnUm二CmlIltKifromstumark“here电试成果>=Mrittcnpassnd机祓成果>=labpaxsand考试号test_numselectsum_iniin=<Hint;f11>mshnarkwhere考试号test_numselectrate=ipassnumsum_numi100end-4M.留意保存人数的两个变量的类Sl不能为ini)Declarerateintexeccheck-score3,000,60,60,rateoutputselect©rate,考试及格率“。'

    注意事项

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

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开