当我尝试以下操作时:
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;
我收到一条错误消息
ORA-06550:第 4 行,第 1 列:
PLS-00428:此 SELECT 语句中应有一个 INTO 子句
在位置 #:62 检测到错误
但是当我不使用var_type
而是使用'B'作为条件时,它工作得很好。谁能告诉我为什么会发生这种情况以及如何解决它以便我可以var_type
正常使用?