寒冷画笔

文章
3
资源
0
加入时间
2年10月21天

Oracle触发器实验十-创建一个insert触发器,当在sc表中插入一条新记录时,sno和cno必须是已经存在的学号和课程号,且grade应该在0----100之间。

由题目分析:我们把sno和cno都存在当作A,其他情况当作a;grade在0-100之间当作B,不在这个区间当作b;通过排列组合有四种结果,分别为AB,Ab,aB,ab。其中只有AB触发触发器后不会报错,其他三种组合都会报错。注意! 这里我们定义俩个变量d,b的值来控制可能出现的排列组合类型。