sha*_*eef 2 oracle11g oraclereports
我正在研究oracle 11g的报告并应用如下公式
function CF_CLEAR_EMP_NAMEFormula return Char is
V_EMP_DESC VARCHAR2(1500);
BEGIN
pkg_lkp.p_emp(:P_Lang,TO_CHAR(:emp_serno1),V_EMP_DESC);
RETURN INITCAP(V_EMP_DESC);
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
Run Code Online (Sandbox Code Playgroud)
当我编译它给我这个错误我检查:emp_serno1类型和公式类型,并不知道当我改变时会发生什么:emp_serno1到:emp_serno在其他查询中它编译,但这不是我想要的.
没有为此绑定变量指定的bindtype的PL/SQL转换
我检查了互联网上的错误说明:
原因:主机变量(例如,由Oracle预编译器程序传递)到PL/SQL进行绑定.但是,其数据类型与任何PL/SQL数据类型都不兼容.所以,绑定失败了. 操作:更改主机变量的数据类型以使其与PL/SQL数据类型兼容.
"没有针对此绑定变量的盲类型进行PL/SQL转换":我认为这是一个生成器11g报告错误.
当您收到此错误时:
保存报告
关闭现有报告
重新打开报告并编译它
之后,您的报告将无错误地运行.
| 归档时间: |
|
| 查看次数: |
4939 次 |
| 最近记录: |