Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle select into导致错误ORA-00933:SQL命令未正确结束_Oracle_Plsql_Plsqldeveloper - Fatal编程技术网

Oracle select into导致错误ORA-00933:SQL命令未正确结束

Oracle select into导致错误ORA-00933:SQL命令未正确结束,oracle,plsql,plsqldeveloper,Oracle,Plsql,Plsqldeveloper,我刚刚开始尝试编写SOMPLSQL代码,所以这个问题的答案可能相当简单。 我收到以下错误ORA-00933:SQL命令在执行下面的代码时没有正确结束 我试图做的是汇总quantity列中的所有值,将其返回到变量“stocklvl”,这是函数应该返回的 你们能告诉我我遗漏了什么吗 我目前正在使用oracletutorial上的示例,一个类似的示例正在为我工作,但在这些代码行中找不到错误 提前谢谢你的帮助 你忘了分号 create or replace function get_stocklvl

我刚刚开始尝试编写SOMPLSQL代码,所以这个问题的答案可能相当简单。 我收到以下错误ORA-00933:SQL命令在执行下面的代码时没有正确结束

我试图做的是汇总quantity列中的所有值,将其返回到变量“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;