本帖最后由 mynamelizhitao 于 2010-06-04 13:52:55 编辑

解决方案 »

  1.   

    oracle11,这个视图怎么写?帮忙写一下吧
      

  2.   

    CREATE OR REPLACE VIEW V_TEST AS 
    select col1,col2,replace(replace(wm_concat(col3 || '|' || col4),',',';'),'|',',')
    from tb
    group by col1,col2
      

  3.   

    WITH t1 AS
    (SELECT 1 id1,2 id2,'x' f3,'y' f4 FROM dual UNION
    SELECT 1 id1,2 id2,'x1' f3,'y1' f4 FROM dual UNION
    SELECT 1 id1,2 id2,'x2' f3,'y2' f4 FROM dual UNION
    SELECT 1 id1,3 id2,'x4' f3,'y4' f4 FROM dual)
    SELECT id1,id2,wm_concat(f3||','||f4) FROM t1
           GROUP BY id1,id2;
      

  4.   


    根据5楼的代码测试发现,其中col3 和 col4 的字段属性不能为nvarchar2类型……
      

  5.   

    select xm,sfzh,wmsys.wm_concat(dzmc || ';') address from peopleinfo 
    我用使用 wm_concat 函数时出现了乱码问题! 
    dzmc 这个字段中是“中文数值”,乱码是不是跟中文有关?
    请高手们帮忙解答一下,谢谢!
      

  6.   

    如果,字段是nvarchar2 类型的该怎么解决?