当我尝试以下内容时:
declare var_type VARCHAR2(10);
begin
var_type := 'B';
select case var_type
when 'B' then 'Beans'
when 'L' then 'Legumes'
end
from tableOfBeans ;
end;
Run Code Online (Sandbox Code Playgroud)
我收到一个错误说
ORA-06550:第4行,第1列:
PLS-00428:在此SELECT语句中需要INTO子句
在位置#处检测到错误:62
但是,当我不使用var_type但是使用'B'作为条件时,它可以很好地工作.任何人都可以告诉我为什么会发生这种情况,我该如何解决它以便我可以var_type正常使用?