我刚刚开始尝试编写som PL SQL代码,所以这个问题的答案可能很容易。我收到以下错误ORA-00933:执行下面的代码时,SQL命令没有正确结束。
我想做的是汇总数量列中的所有值,并将其返回到变量";stocklvl";这就是函数应该返回的值。
你们能告诉我遗漏了什么吗?
我目前正在处理oracletutorial上的示例,还有一个类似的示例正在为我工作,但在这些代码行中找不到错误。
感谢您提前提供的帮助。
create or replace function get_stocklvl
return number
is
stocklvl number := 0;
begin
select sum (quantity)
INTO stocklvl
from inventories
where product_id = 102 --(Tried both with '' and without)
return stocklvl;
end;
您忘记了分号
create or replace function get_stocklvl
return number
is
stocklvl number := 0;
begin
select sum (quantity)
INTO stocklvl
from inventories
where product_id = 102; --(Tried both with '' and without)
return stocklvl;
end;