当前位置: 代码迷 >> Oracle开发 >> oracle 更新 表数据 报sqlcode=1403,该怎么解决
  详细解决方案

oracle 更新 表数据 报sqlcode=1403,该怎么解决

热度:755   发布时间:2016-04-24 06:45:11.0
oracle 更新 表数据 报sqlcode=1403
oracle 更新 表数据 报sqlcode=1403


update table1 set a='1' ,b='2'
where
 c='1'
and 
d='2'



我在数据库使用

select * from table1 where  c='1'
and 
d='2'

是能够查询到数据的。
------解决方案--------------------
终止查询语句
------解决方案--------------------
是在什么语言呢,java?还是什么。。。1403就是找不到数据行。。
数据库中能查,建议你检查一下代码中的sql是不是有拼接错误之类的。。
------解决方案--------------------
引用:
Quote: 引用:

是在什么语言呢,java?还是什么。。。1403就是找不到数据行。。
数据库中能查,建议你检查一下代码中的sql是不是有拼接错误之类的。。



C语言


我按这个条件 用PL-SQL去数据库里面查询,是能够找到这条数据的。

sql语句是没有问题的。

还有  我有的时候是能够跑成功的,有的时候报 1403  错误


这个暂时没法判断了,我就是怀疑你程序中拼接sql或者绑定变量的时候存在问题。
  相关解决方案