Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138837
  • 博文数量: 40
  • 博客积分: 673
  • 博客等级: 上士
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-21 14:08
文章分类

全部博文(40)

文章存档

2013年(4)

2012年(36)

我的朋友

分类: Oracle

2012-12-04 10:01:12

1.sys_connect_by_path方式
select nvl(max(sys_connect_by_path(c_fundcode, ',')), '******')
  from (select rownum rnum, c_fundcode from tfundinfo)
  start with rnum = 2
  connect by rnum -1 = prior rnum;

输出NVL(MAX(SYS_CONNECT_BY_PATH(C_ ,251001,57DQ10,57DQ20,57DQ30,57DQ40,57DQ50,57DQ60,57DQ70

2.plsql方式
    DECLARE
        V_CHILDCODE varchar2(128) := '######';
    BEGIN
        FOR t IN (SELECT C_FUNDCODE
                    FROM tfundinfo) 
        LOOP
            V_CHILDCODE := V_CHILDCODE||','||t.c_fundcode;
        END LOOP;
        :sChildCode := V_CHILDCODE;
    END;
阅读(1434) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~