order SIBLINGS by
这个关键字来排序
[@more@]SQL> desc sys_menu;
Name Type Nullable Default Comments
-------- -------------- -------- ------- ----------------------------
ID NUMBER(8)
NAME VARCHAR2(50) Y
MEMO VARCHAR2(512) Y
MENUTYPE NUMBER(2) Y
PARENTID NUMBER(8) Y '0'
FULLPATH VARCHAR2(50) Y
URL VARCHAR2(2048) Y
SEQNUM NUMBER(8,2) Y 5
TARGET VARCHAR2(50) Y 'main'
CLICK NUMBER(8) Y 0
VIEWMODE NUMBER(8) Y 0 0 图标 1 树形
递归返回的值,按seqnum的逆序排序:
select sys_connect_by_path(lpad( parentid,5,'0'),'P') path ,t.id,t.parentid,t.name,t.seqnum
from sys_menu t
start with parentid=0
connect by prior id = parentid
order SIBLINGS by seqnum desc,id
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7916042/viewspace-1057665/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7916042/viewspace-1057665/