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

请教游标取数据的顺序

2012-04-15 
请问游标取数据的顺序?如:for 游标 in (select * from A order by abc) loopend loop请问这里面的游标取

请问游标取数据的顺序?
如:
for 游标 in (select * from A order by abc) loop

end loop;
请问这里面的游标取数据是不是自上而下的? 还是随机的呢?

[解决办法]
你这plsql写的太不规范了
已经order by了,就是有序的啊
[解决办法]
自上而下
[解决办法]
不加order by 就按默认升序排序,最好加order by ,至于ordey by随机看你的字段唯一性了,一般是加个主键来排序的。
比如单位,人员,部门,先按单位排,再部门,可能同单位同部门里面有同名同姓的,那么再排个人员ID主键。order by 后面先加你要实现的主要顺序,然后其中加个主键或者值不重复的字段让数据顺序唯一。
[解决办法]
已经ORDER BY,当然是按排序后的顺序读取了。

热点排行