jin415147 发表于 2011-5-12 15:53:34

用plsql developer工具for update删除数据报ORA-1410: invalid ROWID错误

碰到一个删除问题,用的plsql developer工具,在里面直接将表for update用图形化界面删除结果报ORA-1410错误
语句: select flow.* from Usi_Infoflow flow , Usi_Gar_Main main
where flow.infopk=main.pk
and flow.infotype='1'
and flow.deleted=0
and flow.closed = 0
and flow.receiveunitpk = '20050301881303' for update
这样也无法用plsql工具对搜索出的数据进行修改。同样会报这个错误
后来直接将搜索出来的内容的PK记录下来,用delete对Usi_Infoflow进行删除后执行成功,但是不知道原因是什么。
删除语句:delete from Usi_Infoflow where pk=100000088402645想问一下造成这个错误的原因是什么?

oraunix 发表于 2012-11-5 16:59:20

使用sql developer工具试一下,是不是这个工具的bug
也可能是oracle的bug
页: [1]
查看完整版本: 用plsql developer工具for update删除数据报ORA-1410: invalid ROWID错误