为什么ORACLE中SQL窗口查询和command窗口查询结果不一样
如题,用同一个语句查同一个表,为什么结果不一样?1.这个数据库是老早创建的,该表最近也没做过修改等。2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmm...
如题,用同一个语句查同一个表,为什么结果不一样?
1.这个数据库是老早创建的,该表最近也没做过修改等。
2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmmand不变。
3.如果我要做修改的话最好在SQL和command中那个修改比较好
PS:本人初学oraacle,有些常识性的东西还不懂 展开
1.这个数据库是老早创建的,该表最近也没做过修改等。
2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmmand不变。
3.如果我要做修改的话最好在SQL和command中那个修改比较好
PS:本人初学oraacle,有些常识性的东西还不懂 展开
3个回答
展开全部
看看两者结果有什么不同。
估计你是一个窗口修改了数据,没有提交。导致两个窗口查询的不一样。
估计你是一个窗口修改了数据,没有提交。导致两个窗口查询的不一样。
追问
1.不是的,这个数据库是老早创建的,该表最近也没做过修改等。
2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmmand不变。
3.如果我要做修改的话最好在SQL和command中那个修改比较好
PS:本人初学oraacle,有些常识性的东西还不懂
追答
恩 从你发的图得出的结论。
1 两个窗口的显示不一样,并不代表查询结果不一样。因为工具的不同,会导致显示格式不一致。正确的做法是你这样查:select * from t order by id; 这样看容易看出是否一致。而且你用pl/sql developer工具查的话,要点击查询结果上方的向下的箭头,后面的结果才能出来。负责只显示查询窗口大小所能容纳的条数。
2 如果修改的话 随便。都一样的;修改后别忘了commit;
------------------再次补充---------------------
图一 查询出来结果为37条
图二 查询出来结果为224条
就是显示的问题。点击图一查询结果上方的向下箭头。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询