- 41
- 0
- 约1.34万字
- 约 14页
- 2018-04-07 发布于江西
- 举报
Oracle中select数据时默认的显示顺序(续) - Focus on Oracle.doc
Oracle中select数据时默认的显示顺序(续)
有朋友问我在oracle里执行select语句后oracle默认的显示顺序是什么?他说网上有三种观点:
1、select的时候oracle默认的显示顺序是按照数据插入的顺序来显示。
2、select的时候oracle默认的显示顺序是按照数据的rowid的顺序来显示。
3、select的时候oracle没有一个固定的顺序,但是当所选择的数据是在一个extent中的时候,这些数据是按照rowid来排序的。
他问我哪种观点正确?
我说上述观点都是错的!
我现在来证明一下。
先建立一个只有1M大小的auto allocate的LMT的tablespace:
SQL conn scott/tiger@cuihua;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as scott
SQL show parameter db_block_size;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_blo
原创力文档

文档评论(0)