编号 | 人员 | 题目 | 总分数 | 题干 | 提交内容 | 得分标准 |
---|---|---|---|---|---|---|
7 | 程序员 | 触发器 | 15 | trigger要求: 1、用户表添加语句添加触发器,要求在添加用户信息时同时初始化用户钱包表数据,初始金额为0。 2、商品表修改语句添加触发器,要求在修改商品售价时不允许上下浮动超过10%。 3、订单表删除语句添加触发器,要求在删除订单信息时先删除订单详情表中的订单信息。 | 提交3条sql与对应的结果截图 | 1、要求给出触发器完整函数语句(3分/问,共9分) 2、触发器中有明确的注释(3分) 3、给出触发器测试语句(3分) |
8 | 程序员 | 存储过程 | 20 | percedure基本要求: 1、添加一个用户下订单的存储过程,存储过程名称叫做【create_order_infos()】 2、要求传入创建订单所必须的参数内容,例如:用户编号、商品编号、购买数量等信息。 3、需要根据传入的信息插入【用户钱包交易日志表】、【订单表】、【订单详情表】信息,修改【用户钱包表】、【商品表】。 | 提交完整的存储过程语句与测试语句。 | 1、函数名称匹配(1分) 2、正确传入参数(3分) 3、写明存储过程的详细注释(5分) 4、正确添加所有日志信息(6分) 5、正确添加订单与订单详情(6分) 6、正确修改用户钱包表与商品表数值(6分) 7、给出存储过程测试语句(3分) |
MySQL周内训参照4、触发器-插入-修改-删除
2024-06-12 08:15:45
浏览数 (1)