行专列listagg返回的是varchar2,长度过长报错问题
来源:互联网 发布:java 不同类传参 编辑:程序博客网 时间:2024/04/30 16:01
select LISTAGG (a.nename,',') within group (order by a.nename) nename from
(select distinct d.ne_name as nename from t_eom_alarm_define d where d.work_id=#PM_ID#) a
行专列过长,又不能改成clob类型,所以或行专列sql
由于wm_concat返回的是clob,字段类型是varchar2,加上dbms_lob.substr,转成字符串
select dbms_lob.substr(wm_concat(a.nename),2000,1)nename from (select distinct d.ne_name as nename
from t_eom_alarm_define d
where d.work_id = #PM_ID#) a
(select distinct d.ne_name as nename from t_eom_alarm_define d where d.work_id=#PM_ID#) a
行专列过长,又不能改成clob类型,所以或行专列sql
由于wm_concat返回的是clob,字段类型是varchar2,加上dbms_lob.substr,转成字符串
select dbms_lob.substr(wm_concat(a.nename),2000,1)nename from (select distinct d.ne_name as nename
from t_eom_alarm_define d
where d.work_id = #PM_ID#) a
0 0
- 行专列listagg返回的是varchar2,长度过长报错问题
- Oracle行专列函数Listagg()
- Oracle行专列函数Listagg()
- Oracle行专列函数Listagg()和WMSYS.WM_CONCAT()
- listagg 字符串连接的结果过长问题解决
- 字符集合决定varchar2的长度--Oracle定义varchar2()类型存储汉字的长度问题
- varchar2 的最大长度
- ORACLE 中 VARCHAR2 类型的字段长度是按照 byte 来定义的 一个容易被忽略的问题
- (转)关于varchar2 长度问题。
- ORACLE varchar2 长度问题整体
- ORACLE VARCHAR2最大长度问题
- oracle字段Varchar2长度问题
- Oracle的varchar2的最大长度,编码问题
- Oracle的varchar2(4000)插入汉字过长
- Oracle的varchar2(4000)插入汉字过长
- Oracle定义varchar2()类型存储汉字的长度问题
- oracle中关于varchar2的最大长度问题
- Oracle定义varchar2()类型存储汉字的长度问题
- 入门Webpack,看这篇就够了
- 1149: [CTSC2007]风玲Mobiles
- 出货系统镜像批量安装方案
- Linux系统使用小白错误集锦
- guava笔记四:EventBus简介
- 行专列listagg返回的是varchar2,长度过长报错问题
- IOS SVN问题总结
- http详解
- String 字符串的常用方法
- Hadoop实例-----统计单词个数
- 【STM32】keil MDK下重定向printf到串口(基于STM32CubeMX)
- 利用angularjs进行分页
- http1详解
- SOLR对多个(关联)表创建索引