PL/SQL ORA-06550 和 PLS-00905 错误

问题描述 投票:0回答:1

我正在尝试检索我的 java 代码中的列表,并在我工作的环境之一中收到以下错误。

--- 错误发生在ibatis/ProductSqlMap.xml中。

--- The error occurred while applying a parameter map.  
--- Check the searchProductsParamMap.  
--- Check the statement (update procedure failed).  
--- Cause: java.sql.SQLException: ORA-06550: line 1, column 13:
 PLS-00905: object GLOBALS.PKGTEST_SEARCH is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

<parameterMap id="searchProductsParamMap" class="java.util.Map">
        <parameter property="output" javaType="java.sql.ResultSet" jdbcType="ORACLECURSOR" mode="OUT" resultMap="Digest" />
        <parameter property="p_prodName" jdbcType="VARCHAR" javaType="string" mode="IN" />
        <parameter property="p_prodFrequency" jdbcType="VARCHAR" javaType="string" mode="IN" />
    </parameterMap>

这在不同的环境下工作得很好。您能否让我知道它无法工作的可能原因是什么?我没有发现我的代码有问题,因为它可以在其他环境中运行。

sql oracle plsql
1个回答
0
投票

检查参数是否有 : 之类的符号

© www.soinside.com 2019 - 2024. All rights reserved.