首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-09-16 
oracle插入的数据和查询出的数据不一致select * from reply返回的表中的uid列的値有1和2两种和插入的数据

oracle插入的数据和查询出的数据不一致
select * from reply 
返回的表中的uid列的値有1和2两种 和插入的数据是一致的

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

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

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

问题出在哪里呢 求解!!!


[解决办法]
你是不是在两个会话里执行的查询?
插入后submit了没有?

把所有的查询过程,结果贴上来看看
[解决办法]
嗯,同一个session里面连续执行,应该不会有酱紫的问题!!!
[解决办法]
select * from reply 
select uid from reply
select * from reply where uid=1

这三个语句分别count一下,看看有都少数据,
[解决办法]
select distinct uid from tb_xx ;看一下几种数据? 是不是有空值?

热点排行