发布时间:2019-04-17
栏目:其他
Oracle 9i提供了sys_connect_by_path(column,char),其中column 是字符型或能自动转换成字符型的列名无限层次树形笔记本。它的主要目的就是将父节点到当前节点的path按照指定的模式展现出现。这个函数只能使用在层次查询中。
例如无限层次树形笔记本,要求将s_emp表中的层次关系展现出来,并且将last_name 按照=>展现。如root,则是=>root_last_name, level=2的就是=>root_last_name=>level_2_last_name,并且利用lpad格式化报表。语句是:
select last_name,
level,
id,
lpad( , level * 2 - 1) || sys_connect_by_path(last_name, =>) –前面按层次加空格,--并且后面加上路径
from s_emp
start with manager_id is null
connect by prior id = manager_id;
无限层次树形笔记本结果如图所示:
上一篇:千锋教育PHP培训 靠谱吗
如果您觉得 Oracle 9i提供了sys_connect_by_path(column,char 这篇文章对您有用,请分享给您的好友,谢谢
文章地址:https://www.tianxianmao.com/article/other/Oracleitglsys_connect_by_pathcolumn,.html
文章地址:https://www.tianxianmao.com/article/other/Oracleitglsys_connect_by_pathcolumn,.html
分类列表
换一批
精品推荐
SEO软件排行榜
推荐文章