国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

把SQL結果中幾行值串起來的sum_string

2024-07-21 02:42:24
字體:
來源:轉載
供稿:網友
把SQL結果中幾行值串起來的函數sum_string:

示例如下:

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;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潞西市| 长白| 清水河县| 达拉特旗| 碌曲县| 新干县| 高阳县| 安龙县| 格尔木市| 伊宁县| 白沙| 衡水市| 香格里拉县| 土默特左旗| 金华市| 本溪| 齐河县| 纳雍县| 稻城县| 盖州市| 花垣县| 乌兰察布市| 钦州市| 冕宁县| 桓台县| 如东县| 江门市| 德兴市| 东源县| 灯塔市| 长沙市| 平阳县| 潮州市| 泰和县| 察雅县| 泾川县| 景泰县| 浏阳市| 南昌市| 汤阴县| 平潭县|