当前位置: 首页> 财经> 产业 > 快速建站_网页设计图片轮播代码_网络营销比较好的企业_外贸推广代理

快速建站_网页设计图片轮播代码_网络营销比较好的企业_外贸推广代理

时间:2025/7/12 4:56:38来源:https://blog.csdn.net/2301_79792510/article/details/145535864 浏览次数:0次
快速建站_网页设计图片轮播代码_网络营销比较好的企业_外贸推广代理

作业要求

触发器

mysql> create trigger after_order_insert
    -> after insert on orders
    -> for each row
    -> update goods set num = num - new.onum where gid = new.gid;

mysql> create trigger after_order_delete
    -> after delete on orders
    -> for each row
    -> update goods set num = num + old.onum where gid = old.gid;

mysql> create trigger after_order_update
    -> after update on orders
    -> for each row
    -> begin
    ->     if old.onum <> new.onum then
    ->         update goods set num = num - new.onum + old.onum where gid = new.gid;
    ->     end if;
    -> end$$

-- 插入订单

insert into orders (gid, name, price, onum, otime) values ('a0001', '橡皮', 2.5, 5, curdate());

-- 检查商品表中橡皮的数量

select num from goods where gid = 'a0001';

-- 删除订单

delete from orders where oid = 1;

-- 检查商品表中橡皮的数量

select num from goods where gid = 'a0001';

-- 更新订单 update orders set onum = 10 where oid = 1;

-- 检查商品表中橡皮的数量

select num from goods where gid = 'a0001';

存储过程

mysql> create procedure s1()
    -> select name, incoming from emp_new;

mysql>  create procedure s2(in emp_name varchar(50))
    -> select age from emp_new where name = emp_name;

mysql>  create procedure s3(in dept_id int)
    -> select avg(incoming) as avg_incoming from emp_new where sid = dept_id;

mysql> call s1();

mysql> call s2('张三');

mysql> call s3(101);

关键字:快速建站_网页设计图片轮播代码_网络营销比较好的企业_外贸推广代理

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: