Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107834
  • 博文数量: 9
  • 博客积分: 1195
  • 博客等级: 少尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 20:44
文章分类

全部博文(9)

文章存档

2011年(1)

2009年(5)

2008年(3)

我的朋友

分类: Oracle

2008-07-01 20:40:39

在Oracle9i中使用SYS_CONNECT_BY_PATH进行行列转换列出:(多行记录,显示在同一行)
 
SELECT   max(SYS_CONNECT_BY_PATH (user_value, '//'))
      FROM (SELECT user_value,ROWNUM parent, (ROWNUM + 1) CHILD
              FROM tb_dt_app_param
             WHERE lookup_type = 'AGENT_ID') tb
START WITH parent = 1
CONNECT BY PRIOR CHILD = parent
注意:START WITH ...CONNECT BY PRIOR ...是树形结构显示。
得到结果是:
content1//content2//content3//content4
阅读(825) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:2008年10月实践汇总

给主人留下些什么吧!~~