plsql触发器在哪里看 oracle触发器怎么判断条件?

oracle触发器怎么判断条件?Oracle使用is null来判断null,而不是=null;在Oracle中,=null总是返回false。此外,最好添加异常判断:if:new。Suid为NULL

oracle触发器怎么判断条件?

Oracle使用is null来判断null,而不是=null;

在Oracle中,=null总是返回false。

此外,最好添加异常判断:

if:new。Suid为NULL THEN

BEGIN

选择cuid into:new.SID from classs其中cusid=:new.Sucid

EXCEPTION

如果找不到数据,则

选择0 into:new.SID from dual--或其他操作

end

end if

如果在classes表中找不到相应的记录,则不会出现错误。这取决于你如何设计它。