Oracle不可以用断言,那第四个问题要怎么写呢?

img

这个用触发器最方便
create or replace trigger triggername
before insert or update on course
for each row
declare
begin
if (:new.cno < 3 and :new.credit < 2) then
RAISE_APPLICATION_ERROR(-10086, '课程小于3的课程学分必须大于2');
end if;
end;