您的位置:首页 > 产品设计 > UI/UE

PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效;PL/SQL: Statement ignored

2017-01-15 15:04 363 查看
java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列:

PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效

ORA-06550: 第 1 行, 第 7 列:

PL/SQL: Statement ignored

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)

    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)

    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)

    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)

    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)

    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)

    at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)

    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)

    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)

    at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)

    at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)

    at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)

    at jdbc.test.TestOracle.testPro(TestOracle.java:59)

出现的原因可能是存储过程语句错误,字段或变量名可能拼错(我的就是select里的字段名写错了,结果出现了这个异常),导致存储过程无法执行。

解决方法:仔细检查存储过程里的变量,字段,语句等是否正确。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PLS-00905 ORA-06550