如题。
解决方案 »
- Oracle 11g 链接服务器 sqlserver2008 两个DB
- dba_role_privs,dba_roles 区别
- 写一条sql语句、要求简洁并效率高。
- 求一个计数sql
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- oracle 存储过程类型对应问题
- 用sqlldr导入数据到oracle出错的问题
- 左连接、更新表、插入表
- oracle 建立表空间问题!在线等!
- 急需解决的问题!快啊!(我的分好多啊!要多少给多少)
- 在oracle中怎么将200501,200504,200502,200510重新排序为200501,200502,200504,200510
- 关于join的问题
FROM hr.employees
START WITH last_name = 'Kochhar'
CONNECT BY PRIOR employee_id = manager_id
ORDER SIBLINGS BY last_name
結果為
Path
----------------------------------------
/Kochhar
/Kochhar/Baer
/Kochhar/Greenberg
/Kochhar/Greenberg/Chen
/Kochhar/Greenberg/Faviet
/Kochhar/Greenberg/Popp
/Kochhar/Greenberg/Sciarra
/Kochhar/Greenberg/Urman
/Kochhar/Higgins
/Kochhar/Higgins/Gietz
/Kochhar/Mavris
/Kochhar/Whalen
已选择12行。
解释:
START WITH:指定root
CONNECT BY:指定父子关系
PRIOR:指定谁具有父亲row的资格。此例中,表示如果row1.employee_id=row2.manager_id,则row1是row2的父亲row
level: 表示等级了。
SIBLINGS:表示在相同level中排序。
SYS_CONNECT_BY_PATH( , ):x是column,c是字符。返回x的path,用c作为分界符,从root到本节点。
FROM hr.employees
START WITH last_name = 'Kochhar'
CONNECT BY PRIOR employee_id = manager_id
ORDER SIBLINGS BY last_name
結果為
Path
----------------------------------------
/Kochhar
/Kochhar/Baer
/Kochhar/Greenberg
/Kochhar/Greenberg/Chen
/Kochhar/Greenberg/Faviet
/Kochhar/Greenberg/Popp
/Kochhar/Greenberg/Sciarra
/Kochhar/Greenberg/Urman
/Kochhar/Higgins
/Kochhar/Higgins/Gietz
/Kochhar/Mavris
/Kochhar/Whalen
已选择12行。
解释:
START WITH:指定root
CONNECT BY:指定父子关系
PRIOR:指定谁具有父亲row的资格。此例中,表示如果row1.employee_id=row2.manager_id,则row1是row2的父亲row
level: 表示等级了。
SIBLINGS:表示在相同level中排序。
SYS_CONNECT_BY_PATH( , ):x是column,c是字符。返回x的path,用c作为分界符,从root到本节点。
FROM hr.employees
START WITH last_name = 'Kochhar'
CONNECT BY PRIOR employee_id = manager_id
ORDER SIBLINGS BY last_name
結果為
Path
----------------------------------------
/Kochhar
/Kochhar/Baer
/Kochhar/Greenberg
/Kochhar/Greenberg/Chen
/Kochhar/Greenberg/Faviet
/Kochhar/Greenberg/Popp
/Kochhar/Greenberg/Sciarra
/Kochhar/Greenberg/Urman
/Kochhar/Higgins
/Kochhar/Higgins/Gietz
/Kochhar/Mavris
/Kochhar/Whalen
已选择12行。
解释:
START WITH:指定root
CONNECT BY:指定父子关系
PRIOR:指定谁具有父亲row的资格。此例中,表示如果row1.employee_id=row2.manager_id,则row1是row2的父亲row
level: 表示等级了。
SIBLINGS:表示在相同level中排序。
SYS_CONNECT_BY_PATH( , ):x是column,c是字符。返回x的path,用c作为分界符,从root到本节点。