【发布时间】:2017-01-26 23:22:42
【问题描述】:
0 与 12c cdb。 我有一个在共享组件 (Set_JD) 下创建的应用程序进程,它将日期(:P1_SDate) 和数字(:P1_SP) 转换为 2dp 儒略日期 (:P1_SJD)。
我在 :P1_SP 上创建了更改事件动态操作。使用 True/execute-plsql 操作将 Julian 日期返回到项目:P1_SJD。 plsql:
开始
:P1_SJD := Set_JD (:P1_SDATE, :P1_SP);
结束;
我得到 ORA-06550,必须声明 Set_JD。
我做错了什么?
不幸的是,Set_JD 代码被大量使用,所以真的需要克服这个问题。 提前致谢。
【问题讨论】:
-
谢谢,我会试一试。 – SamM 4 小时前 顺便说一句,如果不是常见的 plsql,那么“应用程序进程”部分的用途是什么? – SamM 4 小时前 不幸的是,在使 Set_JD 成为 DB 端函数之后,我现在得到了....“PLS-00306:调用“Set_JD”时参数的数量或类型错误。据我所知,数据类型是正确的(日期格式:DD-MON-RR)。我需要在两端做些什么来确保格式正确通过吗?