实验9 游标与存储过程

实验9 游标与存储过程

ID:38676324

大小:136.18 KB

页数:15页

时间:2019-06-17

实验9 游标与存储过程_第1页
实验9 游标与存储过程_第2页
实验9 游标与存储过程_第3页
实验9 游标与存储过程_第4页
实验9 游标与存储过程_第5页
资源描述:

《实验9 游标与存储过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验九游标与存储过程1实验目的与要求(1)掌握游标的定义和使用方法。(2)掌握存储过程的定义、执行和调用方法。(3)掌握游标和存储过程的综合应用方法。2实验内容请完成以下实验内容:(1)创建游标,逐行显示Customer表的记录,并用WHILE结构来测试@@Fetch_Status的返回值。输出格式如下:'客户编号'+'-----'+'客户名称'+'----'+'客户住址'+'-----'+'客户电话'+'------'+'邮政编码'脚本:DECLARE@cus_Nochar(10),@cus_Namechar(20),@cus_addchar(10),@cus_Telech

2、ar(10),@cus_Codechar(7)--定义几个变量DECLARE@textchar(100)DECLAREcus_curSCROLLCURSORFORSELECTcustomerNo,customerName,address,telephone,zipFROMcustomerORDERBYcustomerNo--定义游标select@text='=================================01033熊昌磊==================================='PRINT@textselect@text='客户编号'+'----

3、------'+'客户名称'+'----------'+'客户住址'+'----------'+'客户电话'+'----------'+'邮政编码'PRINT@textselect@text='---------------------------------------------------------------------------------'PRINT@text--格式化输出opencus_cur--打开游标FETCHcus_curINTO@cus_No,@cus_Name,@cus_add,@cus_Tele,@cus_Code--提取游标中的信息并分别给内存

4、变量while(@@FETCH_status=0)BEGINSELECT@text='

5、'+@cus_No+''+@cus_Name+''+@cus_add+''+@cus_Tele+''+@cus_Code+'

6、'PRINT@textFETCHcus_curINTO@cus_No,@cus_Name,@cus_add,@cus_Tele,@cus_CodeENDselect@text='---------------------------------------------------------------------------------'PRINT@textsel

7、ect@text='================================================================================='PRINT@textCLOSEcus_cur--关闭游标DEALLOCATEcus_cur结果为:(2)利用游标修改OrderMaster表中orderSum的值。脚本:DECLARE@cus_Nochar(15)--定义几个变量DECLARE@cus_totalnumeric(8,2),@textchar(100)DECLAREcus_curSCROLLCURSORFORselectorder

8、No,sum(quantity*price)astotalfromorderdetailgroupbyorderNoselect@text='订单编号'+''+'订单总额'print@textopencus_curfetchcus_curinto@cus_No,@cus_totalwhile(@@fetch_status=0)beginselect@cus_total=ordersumfromorderMasterwhereorderNo=@cus_Noselect@text=@cus_No++convert(char(10),@cus_total)print@textfet

9、chcus_curinto@cus_No,@cus_totalENDCLOSEcus_cur--关闭游标DEALLOCATEcus_cur结果为:(3)创建游标,要求:输出所有女业务员的编号、姓名、性别、所属部门、职务、薪水。脚本:declare@emp_Nochar(10),@emp_Namechar(10),@emp_sexchar(3),@emp_depchar(8),@emp_headchar(8)declare@emp_salarynumeric(8,2),@textchar(100)decl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。