MYSQL作业(5)

目录

要求

部分代码 

 部分截图


要求

部分代码 

触发器
1、mysql> create trigger orders_after_insert_trigger
    -> after insert on orders for each row
    -> update goods set num=num-new.onum
    -> where gid=new.gid;
2、mysql> create trigger orders_after_delete_trigger
    -> after delete on orders for each row
    -> update goods set num=num+old.onum
    -> where gid=old.gid;
3、mysql> create trigger orders_after_update_trigger
    -> after update on orders for each row
    -> update goods set num = num - new.onum
    -> where gid = old.gid ;

存储过程

1、mysql> delimiter //
mysql> create procedure s1()
    -> begin
    ->          select name ,incoming from emp_new;
    -> end //
2、mysql> create procedure s2(in in_name varchar(11) , out out_age int )
    -> begin
    ->          select age into out_age from emp_new where name = in_name ;
    -> end //
3、mysql> create procedure s3(in in_dept varchar(20) ,out out_avg_incoming int)
    -> begin
    ->          select avg(incoming) into out_avg_incoming from emp_new a join dept b on a.dept2=b.dept1 where dept_name = in_dept;
    ->  end //

 部分截图

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值