博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 中wmsys.wm_concat拼接字符串,结果过长报错解决
阅读量:4317 次
发布时间:2019-06-06

本文共 718 字,大约阅读时间需要 2 分钟。

备忘:这个函数最大是4000,根据拼接列的长度,通过限制拼接条数来防止拼接字符串过长错误

--这个情况是从子表中读取出具,这里直接把它当做查询字段处理,在子表中有所有数据    select info.id,           (select   wmsys.wm_concat(replace(st1.illegal, ',', ','))               from ts_acc_standards st1               where info.acc_id=st1.acc_id   and rownum<=5               group by st1.acc_id)  as illegal_names        form ts_info info         where info.createuser='user';
--这个情况是,子表是中间表,需要去另一表再去查询select info.id,(select wmsys.wm_concat(replace(tam.acc_mode,',',',')) from ts_acc_mode tamleft join ts_acc_mode_map tamm on tamm.acc_mode_id=tam.acc_mode_idwhere tamm.acc_id=info.acc_id and rownum<=5    ) as acc_modefrom ts_info info where info.id='1';

 

转载于:https://www.cnblogs.com/of-course/p/8510061.html

你可能感兴趣的文章
Souerce 之 图片格式
查看>>
PD 之 连接数据库并导出数据及生成PDM文件
查看>>
Java&nbsp;IO&nbsp;操作
查看>>
SharePoint 2010 Warmup server script
查看>>
单变量微积分笔记6——线性近似和二阶近似
查看>>
补几天前的读书笔记
查看>>
HDU 1829/POJ 2492 A Bug's Life
查看>>
[UOJ UR#16]破坏发射台
查看>>
修改spring boot 启动logo
查看>>
《Android深度探索》第六章心得体会
查看>>
jQuery绑定键盘事件
查看>>
java中的for嵌套(一个好例子)
查看>>
MathML
查看>>
SQL 排名函数
查看>>
IIS与ApplicationPool重启检测自动化解决方案
查看>>
zabbix3.4实现邮件报警
查看>>
Xpath提取一个标签里的所有文本
查看>>
11 吐司 Toast 代码案例
查看>>
CKplayer:视频推荐和分享插件设置
查看>>
通过服务修改widgetUI
查看>>