数据库

 首页 > 数据库 > Oracle > oracle树形sql查询简析

oracle树形sql查询简析

分享到:
【字体:
导读:
         摘要:oracle树形sql查询简析selecttypecode,lpad('',4*level-1)||typenamefromajtypestartwithp_codeisnullconnectbypriortypecodep_code;结果:1+市容环卫15+灯光管理... ...

oracle树形sql查询简析
oracle树形sql查询简析
 
select typecode,lpad(' ',4*level-1)||typename
 from ajtype
  start with p_code is null  connect by prior typecode=p_code;
结果:
1  +市容环卫
15      +灯光管理
151          +拒不安装
15101              +拒不安装夜景灯光设施
152          +违规安装
15201              +不按规定位置安装夜景灯光设施
15202              +不按规定形式安装夜景灯光设施
15203              +不按规定期限安装夜景灯光设施
15204              +不按规定光源色彩安装夜景灯光设施
153          +不按时亮灯  www.2cto.com  
 
select sys_connect_by_path(typename,'>') typename
 from ajtype
  start with p_code is null  connect by prior typecode=p_code;
1 >市容环卫
15 >市容环卫>灯光管理
151 >市容环卫>灯光管理>拒不安装
15101 >市容环卫>灯光管理>拒不安装>拒不安装夜景灯光设施
152 >市容环卫>灯光管理>违规安装
15201 >市容环卫>灯光管理>违规安装>不按规定位置安装夜景灯光设施
15202 >市容环卫>灯光管理>违规安装>不按规定形式安装夜景灯光设施
 
 
 
作者 使名扬
oracle树形sql查询简析
分享到:
对oracle ITL(事务槽)的理解
对oracle ITL(事务槽)的理解 对oracle ITL(事务槽)的理解   一、ITL描述:   ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分, 位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成, 用来记录该块所有发生的事务,一个itl可以看作是一条事务记录。 当然,如果这个事务已经提交,...
ORA-01031:权限不足的问题
ORA-01031:权限不足的问题 ORA-01031:权限不足的问题   在建立的新用户调用存储过程时,报错:ORA-01031: 权限不足。   grant connect,resource,dba to nim;   赋权DBA之后,还有这个错误。   执行  www.2cto.com     grant all privileges  TO nim   赋予任何主机访问数据的权限,问题得到了解决。       作...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……