您可以在图片中看到报告中的公式列。编译时出现错误:“ OUT或IN-OUT上下文中使用的只读绑定变量”
我的查询得到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';所做的事情)。
OUT
:cf_1 := 'sss';