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;

          主站蜘蛛池模板: 大城县| 扎囊县| 南川市| 方山县| 凌源市| 都兰县| 广宁县| 高要市| 子洲县| 沙河市| 巩留县| 武邑县| 扬州市| 射阳县| 兴城市| 绍兴市| 阜南县| 宜黄县| 尚义县| 门源| 册亨县| 石城县| 繁昌县| 青田县| 门头沟区| 汝阳县| 保山市| 株洲市| 胶南市| 瑞丽市| 金沙县| 临湘市| 竹北市| 太仓市| 兴山县| 德令哈市| 六安市| 正阳县| 琼中| 乌鲁木齐县| 郴州市|