万常选版-数据库实验报告-5-数据库编程.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《万常选版-数据库实验报告-5-数据库编程.doc》由会员分享,可在线阅读,更多相关《万常选版-数据库实验报告-5-数据库编程.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验5:数据库编程技术第1个实验游标与存储过程 第7章实验十二请完成以下实验内容:(1) 创建游标,逐行显示表Customer.的记录,并用WHILE结构来测试Fetch_Status的返回值。输出格式如下:客户编号+-+客户名称+-+客户地址+-+客户电话+-+客户邮编+- (2) 利用游标修改OrderMaster表中Ordersum的值。 (3) 创建存储过程,要求:按Employee表定义的CHECK约束自动产生员工编号。 (4) 创建存储过程,要求:查找姓“李”的“职员”的员工编号、订单编号、销售金额。 (5) 创建存储过程,要求:输出所有客户姓名、客户订购金额及其相应业务员的姓名。
2、(6) 创建存储过程,要求:输入年度,计算每个业务员的年终奖金额。年终奖金年销售总额提成率。提成率规则如下:年销售总额30000元以下部分,提成率为1.0,超过30000元部分,则提成率为1.2。 (7) 请使用游标和循环语句创建存储过程proSearchCustomer,根据客户编号,查询该客户的名称、地址、总金额以及所有与该客户有关的详细销售信息,并按商品分组输出,输出格式如下:= 客户订单表 = - 客户名称:统一股份有限公司 客户地址:天津市 总 金 额:65000 - 商品编号 数量 价格 P 5 500.00 P 3 500.00 P 2 300.00 P 2 600.00(8)
3、创建存储过程,要求将OrderMaster表中每一个订单所对应的明细数据信息按规定格式输出,格式如下:= 订单及其明细数据信息 =-订单编号:1-商品编号 数量 价格 P 5 500.00P 3 500.00P 2 300.00第2个实验触发器 第7章实验十三请完成下面实验内容:(1) 创建触发器,该触发器仅允许“dbo”用户可以删除Employee表内数据。 (2) 创建触发器,保证Employee表中性别为”F”或”M”。 (3) 创建触发器,当更新Customer表中CustomerNo列的值时,同时更新OrderMaster表中的CustomerNo列的值,并且一次只能更新一行。 (4) 创建触发器,要求当修改Employee表的员工生日或雇佣日期时必须保证出生日期在雇佣日期之前,雇佣日期与出生日期必须间隔在20年之上,且年龄不小于25岁。 (5) 请使用游标和循环语句为OrderDetail表建立一个更新触发器updateSaleItem,当修改销售明细表中某个商品的数量或单价时自动修改OrderMaster表中的相应订单的订单金额。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 万常选版 数据库 实验 报告 编程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内