oracle 更新 表数据 报sqlcode=1403

光流溢彩 2014-03-14 10:25:13
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'

是能够查询到数据的。
...全文
1323 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
光流溢彩 2014-04-11
  • 打赏
  • 举报
回复
找到原因了 ,是我前面插入数据库的时候 没有使用commit 然后 后面的进程 就找补到 数据 ,
光流溢彩 2014-03-17
  • 打赏
  • 举报
回复
引用 3 楼 hidanger521 的回复:
是在什么语言呢,java?还是什么。。。1403就是找不到数据行。。 数据库中能查,建议你检查一下代码中的sql是不是有拼接错误之类的。。
C语言 我按这个条件 用PL-SQL去数据库里面查询,是能够找到这条数据的。 sql语句是没有问题的。 还有 我有的时候是能够跑成功的,有的时候报 1403 错误
光流溢彩 2014-03-17
  • 打赏
  • 举报
回复
引用 2 楼 zlloct 的回复:
终止查询语句
什么意思呢?
光流溢彩 2014-03-17
  • 打赏
  • 举报
回复
引用 1 楼 hidanger521 的回复:
信息量有点少,前面的sql是在什么环境下执行的,代码里面还是哪里面? 你是如何获得的这个错误啊。。如何定位是这个sql的呢?
是在pro-c里面
流浪川 2014-03-17
  • 打赏
  • 举报
回复
引用 6 楼 lubyam 的回复:
[quote=引用 3 楼 hidanger521 的回复:] 是在什么语言呢,java?还是什么。。。1403就是找不到数据行。。 数据库中能查,建议你检查一下代码中的sql是不是有拼接错误之类的。。
C语言 我按这个条件 用PL-SQL去数据库里面查询,是能够找到这条数据的。 sql语句是没有问题的。 还有 我有的时候是能够跑成功的,有的时候报 1403 错误[/quote] 这个暂时没法判断了,我就是怀疑你程序中拼接sql或者绑定变量的时候存在问题。
流浪川 2014-03-14
  • 打赏
  • 举报
回复
是在什么语言呢,java?还是什么。。。1403就是找不到数据行。。 数据库中能查,建议你检查一下代码中的sql是不是有拼接错误之类的。。
CT_LXL 2014-03-14
  • 打赏
  • 举报
回复
终止查询语句
流浪川 2014-03-14
  • 打赏
  • 举报
回复
信息量有点少,前面的sql是在什么环境下执行的,代码里面还是哪里面? 你是如何获得的这个错误啊。。如何定位是这个sql的呢?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧