数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc

数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc

ID:55706703

大小:146.00 KB

页数:12页

时间:2020-05-25

数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc_第1页
数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc_第2页
数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc_第3页
数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc_第4页
数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc_第5页
资源描述:

《数据库系统原理与设计实验教程答案 实验十二_游标和存储过程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验十二游标与存储过程请完成以下实验内容:(1)创建游标,逐行显示Customer表的记录,并用WHILE结构来测试@@Fetch_Status的返回值。输出格式如下:'客户编号'+'-----'+'客户名称'+'----'+'客户住址'+'-----'+'客户电话'+'------'+'邮政编码'(2)利用游标修改OrderMaster表中orderSum的值。(3)创建游标,要求:输出所有女业务员的编号、姓名、性别、所属部门、职务、薪水。(4)创建存储过程,要求:按表定义中的CHECK约束自动产生员工编号。(5)创建存储过程,要求:查找姓“李”的职员的员

2、工编号、订单编号、订单金额。(6)创建存储过程,要求:统计每个业务员的总销售业绩,显示业绩最好的前3位业务员的销售信息。(7)创建存储过程,要求将大客户(销售数量位于前5名的客户)中热销的前3种商品的销售信息按如下格式输出:=======大客户中热销的前3种商品的销售信息================商品编号商品名称总销售数量P120GB硬盘21.00P3.5寸软驱18.00P网卡16.00(8)创建存储过程,要求:输入年度,计算每个业务员的年终奖金。年终奖金=年销售总额×提成率。提成率规则如下:年销售总额5000元以下部分,提成率为10%,对于5000元

3、及超过5000元部分,则提成率为15%。(9)创建存储过程,要求将OrderMaster表中每一个订单所对应的明细数据信息按规定格式输出,格式如图7-1所示。===================订单及其明细数据信息====================---------------------------------------------------订单编号1---------------------------------------------------商品编号数量价格P5403.50P32100.00P2600.00--------------

4、-------------------------------------合计订单总金额3103.50图7-1订单及其明细数据信息(10)请使用游标和循环语句创建存储过程proSearchCustomer,根据客户编号查找该客户的名称、住址、总订单金额以及所有与该客户有关的商品销售信息,并按商品分组输出。输出格式如图7-2所示。===================客户订单表====================---------------------------------------------------客户名称:统一股份有限公司客户地址:天津市总

5、金额:31121.86---------------------------------------------------商品编号总数量平均价格P580.70P19521.05P5282.00P2320.00报表制作人陈辉制作日期0682012图7-2客户订单表实验脚本:/*(1)创建游标,逐行显示Customer表的记录,并用WHILE结构来测试@@Fetch_Status的返回值。输出格式如下:'客户编号'+'-----'+'客户名称'+'----'+'客户电话'+'-----'+'客户住址'+'------'+'邮政编码'*/declare@C_no

6、char(9),@C_namechar(18),@C_phonechar(10),@C_addchar(8),@C_zipchar(6)declare@textchar(100)declarecus_curscrollcursorforselect*fromCustomer62select@text='================================Customer62表的记录===================='print@textselect@text='客户编号'+'------'+'客户名称'+'-----------'+'客户电

7、话'+'-------'+'客户住址'+'------'+'邮政编码'print@textselect@text='======================================================================'print@textopencus_curfetchcus_curinto@C_no,@C_name,@C_phone,@C_add,@C_zipwhile(@@fetch_status=0)beginselect@text=@C_no+''+@C_name+''+@C_phone+''+@C_add+'

8、'+@C_zipprint@textfetchcus

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

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

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