oracle插入的数据和查询出的数据不一致

蚂蚁打dota 2012-09-01 09:37:19
select * from reply
返回的表中的uid列的値有1和2两种 和插入的数据是一致的

select uid from reply
返回的内容値有61 每一行的uid的值都是61 和插入的数据不一致

select * from reply where uid=1
返回内容为空

其中uid为一列,不是主键,也不是外键

问题出在哪里呢 求解!!!
...全文
385 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjytiantang 2012-09-04
  • 打赏
  • 举报
回复
select distinct uid from tb_xx ;看一下几种数据? 是不是有空值?
yangemil 2012-09-04
  • 打赏
  • 举报
回复
select * from reply
select uid from reply
select * from reply where uid=1

这三个语句分别count一下,看看有都少数据,
wumugulu 2012-09-03
  • 打赏
  • 举报
回复
嗯,同一个session里面连续执行,应该不会有酱紫的问题!!!
jdsnhan 2012-09-02
  • 打赏
  • 举报
回复
就是,你把查询语句及输出结果贴上来看看
fw0124 2012-09-01
  • 打赏
  • 举报
回复
你是不是在两个会话里执行的查询?
插入后submit了没有?

把所有的查询过程,结果贴上来看看

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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