达梦数据库-V8-自定义合并行去重函数

现在项目遇到一个问题,内网某个模块多节点同时接到外网多个保存附件的请求,存在一个对象有一行或者多行附件记录,所以在做数据比对时,需要合并行且去重,因为即使有多行记录,但字段内容也是一样,所以得去重。
自定义合并行去重函数
CREATE OR REPLACE FUNCTION HRRM.LISTAGG_DE_DUPLICATE FOR CALCULATE (value IN VARCHAR(2000),separator IN CHAR(1))
RETURN VARCHAR(2000)
AUTHID DEFINER

AS
/*变量说明部分*/
VARNAME INT;
/*声明数组类型 */
TYPE valueArrayType IS ARRAY VARCHAR[];
/*声明数组存储按照分隔符分隔后的字符串 */
valueArray valueArrayType;
/*分隔符分隔后的词个数,用于声明数组长度 */
wordCount INT;
/*每次按照分隔符截取词时截取的开始位置 */
subStart INT

达梦数据库-V8-自定义合并行去重函数最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/24474.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>