【发布时间】:2018-08-02 04:22:59
【问题描述】:
当我的变量匹配字符串时,我需要返回一些虚拟选择。这是我尝试过的:
begin
if :someVar = 'Yes' then
select 1 from dual;
end if;
end;
/
我尝试为 INTO 子句声明一个变量,但我总是收到错误“PLS-00103:在预期以下之一时遇到符号“文件结尾”..” .
有人可以显示我应该更改什么以获得所需的选择吗?我是 Oracle 的初学者,我需要这个用于 SSRS 报告,用于设置参数默认值(基于另一个参数 - 在我的问题中是 someVar)。
【问题讨论】:
-
我不确定您所说的 return some dummy select 是什么意思。你需要return a cursor,还是返回一个变量的值,或者只是设置一个宿主变量的值,例如
if :x = 'Y' then :z := 123;?
标签: oracle reporting-services plsql oracle11g