- 125
- 0
- 约6.15千字
- 约 12页
- 2017-01-13 发布于重庆
- 举报
实验报告 姓名: 叶磊 学号: 1 任务概述(任务说明)
存储过程
使用相应SQL语句,完成如下操作:
新建一存储过程proc1,显示指定用户ID的订单信息列表(订单号、成交时间、订单总金额、订单状态及所有订单的平均金额),并成交时间降序排列。
新建一存储过程proc2,通过输入订单号、书目ID及数量,实现给该订单增加商品、更新订单总金额,并返回当前订单包含的商品总数(商品类别数量)。
新建一存储过程proc3,通过修改指定订单、指定商品的价格,并返回该订单的新总金额及优惠金额。
新建一存储过程proc4,统计各订单总金额的分布情况。订单金额划分情况如下: 0-50元、51-100元、101-150元、151-200元和201元以上。
新建一存储过程 proc5,实现查询购买过指定书目ID的用户还同时购买过的购买次数最多的前3名书目名称及购买次数,并按照购买次数排序。
新建一存储过程proc6,实现查询与指定用户ID购买过相同商品的用户及购买过相同商品的数量,并按照相同商品数量降序排列。
触发器
创建一触发器tg1,当往orderbook表中增加记录时,实现商品库存相应减少;当修改orderbook表中相应商品数量时,实现商品数量相应变动。
创建一触发器tg2,当往orderbook中增加记录时,如果商品库存量少于10,则不
原创力文档

文档评论(0)