/*sys_connect_by_path(column,clear),其中column是字符型或能自动转换成字符型的列名,它的主要目的就是将父节点到当前节点的“path”按照
指定的模式出现,char可以是单字符也可以是多字符,但不能使用列值中包含的字符,而且这个参数必须是常量,且不允许使用绑定变量,这个函数
只能使用在层次查询中
sys_connect_by_path就是从start with开始的地方开始遍历,并记下其遍历到的节点,start with开始的地方被视为根节点,将遍历到的路径根据函数中的
分隔符,组成一个新的字符串,这个功能是强大的*/
指定的模式出现,char可以是单字符也可以是多字符,但不能使用列值中包含的字符,而且这个参数必须是常量,且不允许使用绑定变量,这个函数
只能使用在层次查询中
sys_connect_by_path就是从start with开始的地方开始遍历,并记下其遍历到的节点,start with开始的地方被视为根节点,将遍历到的路径根据函数中的
分隔符,组成一个新的字符串,这个功能是强大的*/
SELECT a.employee_id emp_id,a.employee_name emp_name,LEVEL lev,
sys_connect_by_path(a.employee_name,'/') format1,
sys_connect_by_path(a.employee_name,'->') format2
FROM employee a
START WITH a.employee_id=100
CONNECT BY NOCYCLE PRIOR a.employee_id = a.manager_id;