解决wmsys.wm_concat在11G不兼容问题
来源:互联网 发布:树莓派3 网络配置 编辑:程序博客网 时间:2024/04/30 11:44
--type_bodiesCREATE OR REPLACE TYPE BODY zh_concat_im IS STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER IS BEGIN SCTX := zh_concat_im(NULL) ; RETURN ODCICONST.SUCCESS; END; MEMBER FUNCTION ODCIAGGREGATEITERATE(SELF IN OUT zh_concat_im, P1 IN VARCHAR2) RETURN NUMBER IS BEGIN IF(CURR_STR IS NOT NULL) THEN CURR_STR := CURR_STR || ',' || P1; ELSE CURR_STR := P1; END IF; RETURN ODCICONST.SUCCESS; END; MEMBER FUNCTION ODCIAGGREGATETERMINATE(SELF IN zh_concat_im, RETURNVALUE OUT VARCHAR2, FLAGS IN NUMBER) RETURN NUMBER IS BEGIN RETURNVALUE := CURR_STR ; RETURN ODCICONST.SUCCESS; END; MEMBER FUNCTION ODCIAGGREGATEMERGE(SELF IN OUT zh_concat_im, SCTX2 IN zh_concat_im) RETURN NUMBER IS BEGIN IF(SCTX2.CURR_STR IS NOT NULL) THEN SELF.CURR_STR := SELF.CURR_STR || ',' || SCTX2.CURR_STR ; END IF; RETURN ODCICONST.SUCCESS; END; END;--typesCREATE OR REPLACE TYPE zh_concat_imAUTHID CURRENT_USER AS OBJECT ( CURR_STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATEITERATE(SELF IN OUT zh_concat_im, P1 IN VARCHAR2) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATETERMINATE(SELF IN zh_concat_im, RETURNVALUE OUT VARCHAR2, FLAGS IN NUMBER) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATEMERGE(SELF IN OUT zh_concat_im, SCTX2 IN zh_concat_im) RETURN NUMBER );--function:CREATE OR REPLACE FUNCTION zh_concat(P1 VARCHAR2)RETURN VARCHAR2 AGGREGATE USING zh_concat_im ;
0 0
- 解决wmsys.wm_concat在11G不兼容问题
- Oracle 11g 重建WMSYS用户的WMSYS.WM_CONCAT函数
- oracle XE解决WMSYS.WM_CONCAT()不可用的情况
- WMSYS.WM_CONCAT 过长问题的解决
- 字符串连接超长的解决wmsys.wm_concat()
- wmsys.wm_concat
- wmsys.wm_concat
- wmsys.wm_concat
- wmsys.wm_concat
- 关于WMSYS.WM_CONCAT函数的用法(oracle 10g)
- wmsys.wm_concat(b.name) 在Oracle的应用
- WMSYS.WM_CONCAT() 行列转换
- wmsys.wm_concat函数用法
- wmsys.wm_concat实例
- wmsys.wm_concat函数【转帖】
- oracle wmsys.wm_concat函数
- oracle wmsys.wm_concat用法
- WMSYS.WM_CONCAT函数
- android获取sd卡最后一张照片
- ARM 开发板SD卡和NAND的启动过程
- Pyquery element内部所有函数
- 应用调试之使用gdb和gdbserver
- Discuz3.1或dz所有版本实现分区版块forum.php?gid= 伪静态的方法
- 解决wmsys.wm_concat在11G不兼容问题
- 使用 CXF 做 webservice 简单例子
- js实例化以及constructor探究
- 从Request获取客户端的IP
- .NET MVC 4.0 Web API 测试接口,对应的路由
- 编辑文章 - 博客频道 - CSDN.NET
- 一个写错过的代码修正
- 网页下载工具curl命令简介
- jquery常用代码