列转行函数如果长度超过4000会报错,解决方法:
db2数据库下:
LISTAGG(CAST(字段 AS VARCHAR(10000)),',')
Oracle数据库下(会转为clob类型):rtrim(extract(xmlagg(xmlelement(e, 字段,',')),'/E/text()').getclobval(), ',')
列转行函数如果长度超过4000会报错,解决方法:
db2数据库下:
LISTAGG(CAST(字段 AS VARCHAR(10000)),',')
Oracle数据库下(会转为clob类型):rtrim(extract(xmlagg(xmlelement(e, 字段,',')),'/E/text()').getclobval(), ',')