我正在尝试比较一个我需要从表中检索的数字来执行触发器。
IF (Select *my table* from *column* where *condition*) < 1
then (something)
else (something)
但是在编译时,我收到以下错误。
错误(2,8):PLS-00103:当遇到以下情况之一时遇到符号“SELECT”:( - + case mod new not null其他avg count current current最小值之前sql stddev sum variance执行forall merge时间戳间隔日期管道
使用select检索金额进行检查我错了吗?请指教。
答案 0 :(得分:0)
number cnt := 0;
Select count(*) into val from mytable where *condition*;
if val > 0 then
(something)
else
(something)
end if;
这是需要的逻辑。