declare
curr_quantity number;
begin
select quantity
into curr_quantity
from stockrecord
where itemserialnumber = :p28_item_1
And inventoryid = :p28_inv_id;
if curr_quantity < :p28_quantity_1 then
return false;
else
return true;
end if;
end;
STOCKRECORD(itemserialnumber, inventoryid, quantity).
我正在尝试使用PL / SQL函数体(返回布尔值)在APEX Oracle的前端验证我的数量。
假设我在表中有500个数量的项目并且我设置:p28_quantity_1从1-250验证工作正常,但是当我将其设置为251左右时,验证失败。我无法弄清楚问题所在。请帮忙。