oracle中sum字符串方法
来源:互联网 发布:网络机顶合刷机包下载 编辑:程序博客网 时间:2024/05/17 01:56
CREATE OR REPLACE FUNCTION SumString(i_TableName IN VARCHAR2,
i_GroupColName IN VARCHAR2,
i_ResultColName IN VARCHAR2,
i_GroupColValue IN VARCHAR2,
i_Separator IN VARCHAR2)
RETURN VARCHAR2 IS
TYPE T_Cur IS REF CURSOR;
C_Cur T_Cur;
V_Sql VARCHAR2(2000);
V_Result VARCHAR2(2000);
V_Tmp VARCHAR2(200);
V_Cnt NUMBER := 0;
BEGIN
V_Result := ' ';
V_Sql := 'SELECT ' || i_ResultColName || ' FROM ' || i_TableName ||
' WHERE ' || i_GroupColName || ' = ' || i_GroupColValue;
OPEN C_Cur FOR V_Sql;
LOOP
FETCH C_Cur
INTO V_Tmp;
EXIT WHEN C_Cur%NOTFOUND;
IF V_Cnt = 0 THEN
V_Result := V_Tmp;
ELSE
V_Result := V_Result || i_Separator || V_Tmp;
END IF;
V_Cnt := V_Cnt + 1;
END LOOP;
CLOSE C_Cur;
RETURN V_Result;
END SUMSTRING;
- oracle中sum字符串方法
- 【oracle】Oracle中字符串连接的实现方法【转】
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- oracle中 sum() over()使用方法
- [Oracle]: Oracle 分隔字符串方法
- Oracle 字符串加密方法
- ORACLE 中字符串转换为数组的函数方法
- oracle中如何对字符串进行去除空格的方法
- ORACLE中字符串比较
- oracle中截取字符串
- oracle中字符串比较
- ORACLE中字符串比较
- oracle 中sum和count的区别
- oracle 中sum和count的区别
- Oracle insert大字符串方法
- java.util.Map使用心得
- 云存储服务的可用性——从又拍网看云存储服务
- 苹果公司联系邮箱大全
- 抓包工具Fiddler的使用
- Ubuntu中简单设置samba共享文件
- oracle中sum字符串方法
- android设计系列 - android4.0 UI风格官方色值标准,可供参考
- CentOS6.2下fastDFS的完整安装和配置步骤
- 2012过半,重读2011年度总结
- 选择system bus还是session bus?
- 禁止搜索引擎收录的方法
- VS 2012 C++程序将支持Windows XP
- wifi详解(一)
- 开发自己的Maven插件之五:创建简单的report plugin