榪欐牱鐨勮璁″悗銆傛垜浠粰鍑轟竴涓疄渚嬫煡璇細
NODELEVEL | NODENAME | LEVELCODE | PARENTNODE |
1 | 涓綰ф祴璇曡妭鐐? | 00001 | |
2 | 浜岀駭嫻嬭瘯鑺傜偣1 | 0000100001 | 00001 |
3 | sdfasfasfad | 000010000100001 | 0000100001 |
2 | 浜岀駭嫻嬭瘯鑺傜偣2 | 0000100002 | 00001 |
2 | 浜岀駭嫻嬭瘯鑺傜偣3 | 0000100003 | 00001 |
2 | 浜岀駭嫻嬭瘯鑺傜偣5 | 0000100005 | 00001 |
2 | asdfgh | 0000100007 | 00001 |
1 | 涓綰ф祴璇曡妭鐐? | 00002 | |
2 | 浜岀駭嫻嬭瘯鑺傜偣2 | 0000200001 | 00002 |
3 | fasdfasfsaf | 000020000100001 | 0000200001 |
2 | 浜岀駭嫻嬭瘯gg4 | 0000200002 | 00002 |
3 | dfasfasfas | 000020000200001 | 0000200002 |
3 | fgh | 000020000200001 | 0000200002 |
4 | fdsafdas | 00002000020000100001 | 000020000200001 |
4 | dfasfsafsda | 00002000020000100001 | 000020000200001 |
5 | fadsfasfsa | 0000200002000010000100001 | 00002000020000100001 |
5 | fdasfdasfasdf | 0000200002000010000100001 | 00002000020000100001 |
3 | dsafasfasdf | 000020000300001 | 0000200003 |
1 | 嫻嬭瘯娣卞害鑺傜偣1 | 10001 | |
2 | 嫻嬭瘯娣卞害鑺傜偣10 | 1000100000 | 10001 |
3 | 嫻嬭瘯娣卞害鑺傜偣100 | 100010000000000 | 1000100000 |
4 | 嫻嬭瘯娣卞害鑺傜偣1000 | 10001000000000000000 | 100010000000000 |
5 | 嫻嬭瘯娣卞害鑺傜偣10000 | 1000100000000000000000000 | 10001000000000000000 |
1 | 嫻嬭瘯娣卞害鑺傜偣2 | 10002 | |
2 | 嫻嬭瘯娣卞害鑺傜偣20 | 1000200000 | 10002 |
3 | 嫻嬭瘯娣卞害鑺傜偣200 | 100020000000000 | 1000200000 |
4 | 嫻嬭瘯娣卞害鑺傜偣2000 | 10002000000000000000 | 100020000000000 |
5 | 嫻嬭瘯娣卞害鑺傜偣20000 | 1000200000000000000000000 | 10002000000000000000 |
6 | qwerfga | 100020000000000000000000000001 | 1000200000000000000000000 |
2 | sdfg | 1000200001 | 10002 |
3 | safsdfsadfaaa | 100020000100001 | 1000200001 |
濡傛灉绱㈠紩鏄緩绔嬪湪澶氫釜鍒椾笂錛?鍙湁鍦ㄥ畠鐨勭涓涓垪(leading column)琚玾here瀛愬彞寮曠敤鏃訛紝浼樺寲鍣ㄦ墠浼氶夋嫨浣跨敤璇ョ儲寮曘?
榪欎篃鏄竴鏉$畝鍗曡岄噸瑕佺殑瑙勫垯銆傝浠ヤ笅瀹炰緥銆?
SQL> create table multiindexusage ( inda number 錛?indb number 錛?descr varchar2(10));
Table created銆?
SQL> create index multindex on multiindexusage(inda錛宨ndb);
Index created銆?
SQL> set autotrace traceonly
SQL> select * from multiindexusage where inda = 1;
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 TABLE ACCESS (BY INDEX ROWID) OF 'MULTIINDEXUSAGE'
2 1 INDEX (RANGE SCAN) OF 'MULTINDEX' (NON-UNIQUE)
(鍙嬌鐢ㄧ儲寮曠殑絎竴涓瓧孌墊煡璇紝鍙互鍒╃敤绱㈠紩)
SQL> select * from multiindexusage where indb = 1;
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 TABLE ACCESS (FULL) OF 'MULTIINDEXUSAGE'
(鍙嬌鐢ㄧ儲寮曠殑絎簩涓瓧孌墊煡璇紝灝嗕笉浼氬埄鐢ㄧ儲寮?
寰堟槑鏄撅紝 褰撲粎寮曠敤绱㈠紩鐨勭浜屼釜鍒楁椂錛屼紭鍖栧櫒浣跨敤浜嗗叏琛ㄦ壂鎻忚屽拷鐣ヤ簡绱㈠紩銆?/p>