荣誉版主
- 积分
- 33991
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2013-9-12
- 最后登录
- 1970-1-1
|
企盼黎明~ 发表于 2014-3-3 04:46 ![]()
SQL social-network trigger core-set 第二题,就是要把小于9和大于12置成null,以及本来null的置成9的那一题 ...
你可以就这着你的代码得出的结果反过来分析为什么错了。。。不要直接分析SQL语句~
这是我的,给你参考下==
CREATE trigger R1
after insert on Highschooler
for each row when (new.grade < 9 or new.grade > 12)
begin
update Highschooler
set grade=null
where id=new.id;
end;
|
CREATE trigger R2
after insert on Highschooler
for each row when (new.grade is null)
begin
update Highschooler
set grade=9
where id=new.id;
end; |
|