扫描全表,将name值用  ||  连接

解决方案 »

  1.   

    create or replace function get
    return varchar2 is
    Result varchar(100);
     
     cursor rad_cursor is
            select name from table_name;
            --where id=p_id;begin  for ral_val in rad_cursor  loop
         
         Result:=Result || rad_val.name;
        end loop; 
     
        return(Result);
    end get;
    /
    select get from dual;
      

  2.   

    非常感谢大家,特别是 beckhambobo(beckham) , 对了,你能作的再通用点吗?
    如输入表名,字段名, 限制Where条件(固定的),Group by条件(固定的.)