posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          相冊

          搜索

          •  

          積分與排名

          • 積分 - 1382592
          • 排名 - 18

          最新評論

          CREATE OR REPLACE FUNCTION
          sum_string (tablename IN VARCHAR2,fieldname IN VARCHAR2,wherecondistion IN VARCHAR2)
          RETURN VARCHAR2 AS
          tmpsql VARCHAR2(4000);
          tmparray Dbms_Sql.Varchar2_Table;
          retval VARCHAR2(4000) DEFAULT '';
          BEGIN
          tmpsql := 'select '||fieldname||' from '||tablename||' '||wherecondistion;
          EXECUTE IMMEDIATE tmpsql BULK COLLECT INTO tmparray ;
          IF(tmparray.Count=0) then
          RETURN '';
          END IF;
          retval:=tmparray(1);
          FOR i IN 2..tmparray.count LOOP
          retval := retval||','||tmparray(i);
          END LOOP;
          RETURN retval;
          END;
          /

          SELECT fn_constr('Tab','tname','') FROM dual;

          SELECT fn_constr('Tab','tname','where tabtype = ''TABLE'' ') FROM dual;

          主站蜘蛛池模板: 顺昌县| 武夷山市| 攀枝花市| 中西区| 三原县| 汝阳县| 大化| 大余县| 六盘水市| 龙江县| 界首市| 招远市| 莱阳市| 莱西市| 永川市| 萨迦县| 元阳县| 石门县| 大冶市| 德兴市| 塔河县| 阜康市| 武冈市| 扬州市| 墨江| 黄石市| 松江区| 江孜县| 临泉县| 海晏县| 汝南县| 滦平县| 若尔盖县| 孙吴县| 大渡口区| 肥乡县| 灵宝市| 卓尼县| 双辽市| 上蔡县| 都江堰市|