Oracle 报告在 OUT 或 IN-OUT 上下文中使用的只读绑定变量
Oracle Reports A READ-ONLY bind variable used in OUT or IN-OUT context
如图所示,我的报告中有一个公式列。当我编译它时,出现错误:"A READ-ONLY bind variable used in OUT or IN-OUT context"
我的查询得到 1 行结果。像图片中的属性。为什么会出现此错误,解决方案是什么?
函数代码错误(很明显;Oracle 告诉过您)。应该是这样的:
function CF_1Formula return char is
begin
return case when :kart_geldimi = 'E' then 'sss'
else null
end;
end;
基本上,您创建了类似于循环引用的东西,并尝试使用公式列作为 OUT
值(这就是 :cf_1 := 'sss';
所做的)。
如图所示,我的报告中有一个公式列。当我编译它时,出现错误:"A READ-ONLY bind variable used in OUT or IN-OUT context"
我的查询得到 1 行结果。像图片中的属性。为什么会出现此错误,解决方案是什么?
函数代码错误(很明显;Oracle 告诉过您)。应该是这样的:
function CF_1Formula return char is
begin
return case when :kart_geldimi = 'E' then 'sss'
else null
end;
end;
基本上,您创建了类似于循环引用的东西,并尝试使用公式列作为 OUT
值(这就是 :cf_1 := 'sss';
所做的)。