Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > oracle中的树型查询
【标  题】:oracle中的树型查询
【关键字】:c,oracle,or,查询,oracle
【来  源】:网络

oracle中的树型查询

Your Ad Here


在项目开发中树型结构是经常被使用的,通常情况下我们对查询的结果集使用一些免费的js文件就能达到很好的显示效果,比如

但是有时候我们需要对下拉列表也提供树型结构(比如论坛的板块跳转),这个时候我们就可以使用oracle9i以上版本提供的CONNECT BY 子句了。

SELECT kindid,kindname,fatherid
FROM kn_kind
CONNECT BY PRIOR kindid=fatherid
START WITH kindid='0';

再稍加处理即可以得到需要的效果:

SELECT lpad('|-',(level-1)*4,' ')||lpad('『',2)||kindname||rpad('』',2) kindname
FROM kn_kind
CONNECT BY PRIOR kindid=fatherid
START WITH kindid='0';

Ora2html--收集Oracle数据库信息:【上一篇】
改变或关闭Oracle XDB的ftp和http端口:【下一篇】
【相关文章】
  • Ora2html--收集Oracle数据库信息
  • How to Use DBMS_SUPPORT Package
  • Oracle 9iAS配置运行FORM、Report
  • Oracle9i中一个特殊等待事件--null event
  • Oracle 9与Oracle 8中CPU_COSTING有什么变化
  • ORACLE中BFILE字段的使用研究
  • Oracle专家高级编程学习笔记( 二)
  • Oracle9i初始化参数中文说明 (二)
  • 手动建立 Oracle9i 数据库
  • ORACLE 锁
  • 【随机文章】
  • CCNP学习的笔记---IP语音篇
  • UltraEdit支持python高亮显示的wordfile文件
  • 汇编(三十三)——输入输出程序设计二
  • 清除无用项目 给你的“打开方式”减肥
  • gcc make kickstart bash
  • 现在越来越多的网站都开通了网络直播节目
  • 从需求信息周期着手 谈IT技术在汽车供应链中的应用
  • 第九章 查找 题解
  • 在UNIX5.0.5 系统中巧用sar命令进行系统维护
  • add yaffs fs to kernel
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.