为什么ORACLE中SQL窗口查询和command窗口查询结果不一样

如题,用同一个语句查同一个表,为什么结果不一样?1.这个数据库是老早创建的,该表最近也没做过修改等。2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmm... 如题,用同一个语句查同一个表,为什么结果不一样?
1.这个数据库是老早创建的,该表最近也没做过修改等。
2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmmand不变。
3.如果我要做修改的话最好在SQL和command中那个修改比较好
PS:本人初学oraacle,有些常识性的东西还不懂
展开
 我来答
appsna
2015-07-01 · TA获得超过801个赞
知道小有建树答主
回答量:392
采纳率:60%
帮助的人:147万
展开全部
相同的SQL查询结果是一样的,只是两者的显示效果不一样,前者有着很友好的显示效果。在sqlplus里,可以通过命令"set pagesize 30"、"set linesize 100"等命令来格式化输出。
loveyurui
2014-04-17 · TA获得超过6556个赞
知道大有可为答主
回答量:2892
采纳率:33%
帮助的人:989万
展开全部
看看两者结果有什么不同。
估计你是一个窗口修改了数据,没有提交。导致两个窗口查询的不一样。
追问
1.不是的,这个数据库是老早创建的,该表最近也没做过修改等。
2.该数据库连接一应用,有多个用户,SQL查询的结果还在变化中,cmmand不变。
3.如果我要做修改的话最好在SQL和command中那个修改比较好
PS:本人初学oraacle,有些常识性的东西还不懂
追答
恩 从你发的图得出的结论。
1 两个窗口的显示不一样,并不代表查询结果不一样。因为工具的不同,会导致显示格式不一致。正确的做法是你这样查:select * from t order by id; 这样看容易看出是否一致。而且你用pl/sql developer工具查的话,要点击查询结果上方的向下的箭头,后面的结果才能出来。负责只显示查询窗口大小所能容纳的条数。
2 如果修改的话 随便。都一样的;修改后别忘了commit;

------------------再次补充---------------------
图一 查询出来结果为37条
图二 查询出来结果为224条

就是显示的问题。点击图一查询结果上方的向下箭头。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情又独中
2014-04-17 · TA获得超过1032个赞
知道小有建树答主
回答量:1220
采纳率:100%
帮助的人:826万
展开全部
先贴出来看看吧,截图
更多追问追答
追问

SQL窗口查询的

command查询的

追答
你所指的不一样是什么意思,这两个图看不出来,要不你count一下试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式