java.sql.SQLException: ORA-01410: 无效的 ROWID

代码中报错:java.sql.SQLException: ORA-01410: 无效的 ROWID

Sql Info:

        Sql statement        :UPDATE STUDENT STATUS = ? WHERE ROWID = ?

        [Param 1        : '1']

        [Param 2        : '41414153416E414145414141416C44414141']


oracle11g 32位,数据库中表中查出来是AAAXLcAAEAAAAAfAAG。代码运行出来的rowid与表中查出的不一致,导致这个sql异常。请问41414153416E414145414141416C44414141这串谁晓得怎么查出来的??

试过了用rowidtochar(),没用。我跟其他同事运行的环境都是一样的,我的跑不起来,别人的都可以跑起来。

参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

eval_li
软件开发工程师亚信科技

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-03-07
  • 关注会员:1 人
  • 问题浏览:1796
  • X社区推广