第一关:
编写一个名为INSERT_S的触发器,在S表执行 INSERT 语句后被激发,此触发器将新供应商的SNO、SNAME、STATUS、CITY及执行此操作的用户(USER)插入N_S表,N_S表比S表增添操作用户一列。
USE mydata;
#请在此处添加实现代码
########## Begin ##########
delimiter $
create trigger INSERT_S
after insert on S
for each row
Begin
insert into N_S values(new.SNO,new.SNAME,new.STATUS,new.CITY,user());
end$
delimiter ;
########## End ##########
#以下代码禁止删除
#将记录插入S表
INSERT INTO S VALUES ('S6', '深技大', '20', '深圳');
#查看N_S表
SELECT * FROM N_S;
第二关
任务描述
编写一个名为UPDATE_S的触发器,检查S表的STATUS,只允许0-100之间,超过100后,改为100。
相关知识
1、供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成.
USE mydata;
#请在此处添加实现代码
########## Begin ##########
delimiter $
create trigger UPDATE_S
BEFORE UPDATE on S
for each row
Begin
-- insert into