早教吧作业答案频道 -->其他-->
mysql触发器设计构思goods(在仓库里的货号与总数量)numberpcs112012311203781130939out(每个月外出的货的件数,注意,分几次出货.)numberpcsdate1120323-41120343-51120334-51130924-9每出几件货,便在out中
题目详情
mysql触发器设计构思
goods(在仓库里的货号与总数量)
number pcs
11201 23
11203 78
11309 39
out(每个月外出的货的件数,注意,分几次出货.)
number pcs date
11203 2 3-4
11203 4 3-5
11203 3 4-5
11309 2 4-9
每出几件货,便在out中,把箱号,件数,日期记下来.
每当向out中记下一次出货件数时,goods的数量要随之减小.
比如:
今天出货11201出库3.则第一:out中记下11201,3 5-9第二,goods中11201数量要减小 3.
goods(在仓库里的货号与总数量)
number pcs
11201 23
11203 78
11309 39
out(每个月外出的货的件数,注意,分几次出货.)
number pcs date
11203 2 3-4
11203 4 3-5
11203 3 4-5
11309 2 4-9
每出几件货,便在out中,把箱号,件数,日期记下来.
每当向out中记下一次出货件数时,goods的数量要随之减小.
比如:
今天出货11201出库3.则第一:out中记下11201,3 5-9第二,goods中11201数量要减小 3.
▼优质解答
答案和解析
create trigger out_i on out after insert for each row
as
begin
declare @number_i varchar(10);
declare @pcs_i int;
declare @date_i datetime;
declare @n;
select @number_i=number,@pcs_i =pcs,@date_i=date from inserted;
select @n=count(*) from goods where number = @number_i ;
if @n=0 then
insert into goods(number ,pcs) values(@number_i,@pcs_i );
else update goods set pcs=pcs- @pcs_i where number = @number_i ;
END IF;
END$$
DELIMITER ;
as
begin
declare @number_i varchar(10);
declare @pcs_i int;
declare @date_i datetime;
declare @n;
select @number_i=number,@pcs_i =pcs,@date_i=date from inserted;
select @n=count(*) from goods where number = @number_i ;
if @n=0 then
insert into goods(number ,pcs) values(@number_i,@pcs_i );
else update goods set pcs=pcs- @pcs_i where number = @number_i ;
END IF;
END$$
DELIMITER ;
看了 mysql触发器设计构思go...的网友还看了以下:
已知圆o的半径为根号3,圆周上两点a,b与圆点o恰巧构成等边三角形则向量OA与向量OB的数量积是 2020-05-14 …
已知向量a根号3sinwx,coswx,向量bcoswx,coswx记函数f(x)=向量ab的数量 2020-05-14 …
化学问题!关于质量、相对原子质量的问题,鄙人请教高手.某化合物R2O3(2、3都是下角的数字)已知 2020-07-07 …
mysql触发器设计构思goods(在仓库里的货号与总数量)numberpcs1120123112 2020-07-23 …
数字计算问题·25524.56总金额,要得出单价和数量数量是整数,但是单价是有两位的小数点.能知道 2020-07-30 …
已知O、N、P在三角形ABC所在的平面内,向量PA与向量PB的数量积等于向量PB与向量PC的数量积 2020-07-30 …
复平面内,向量OA表示的复数为1+i,将OA向右平移一个单位后得到的向量为O′A′,则向量O′A′ 2020-08-01 …
已知圆O是边长为2的内切圆,MN为圆O的任意一条直径,点P是正方形边上的动点,则向量PM和向量PN 2020-08-01 …
求8gNaOH中所含OH根的质量2mol硫酸根中所含S的物质的量和O原子的个数等质量的NO和NO2中 2020-11-29 …
S7-200系列的PLC的主机提供一定数量的数字量I/O和模拟量I/O,这些数字量I/O和模拟量I/ 2020-12-13 …