社区
Oracle
帖子详情
ORA-01489: result of string concatenation is too long
xuzhi
2006-08-04 05:59:03
字符串联操作出现错误
ORA-01489: result of string concatenation is too long
把字符截断后就好了,请问
数据库字符串联最多能允许多长?
...全文
677
2
打赏
收藏
ORA-01489: result of string concatenation is too long
字符串联操作出现错误 ORA-01489: result of string concatenation is too long 把字符截断后就好了,请问 数据库字符串联最多能允许多长?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzhi
2006-09-25
打赏
举报
回复
试验:
select lpad('1',2000,'0')||lpad('2',2000,'0') from dual;执行成功;
而
select lpad('1',2000,'0')||lpad('2',2001,'0') from dual;执行失败,提示上面的错误!
结论:
应该是限制4000长度,就如varchar2的限制。
NinGoo
2006-08-05
打赏
举报
回复
你弄了多长?看看你的语句先
ORA
-
01489
:
result
of
string
concatenation
is too
long
错误解决方法!!
上一篇文章记录了使用 listagg() WITHIN GROUP () 行转列函数的使用代替WM_CONCAT函数的方法,结果现在就出现了这样的错误
ORA
-
01489
:
result
of
string
concatenation
is too
long
报错的原因 由于
ora
cle对字符串长度有限制,长度不能超过4000.超过4000以后需要转为clob类型。 解决办法 使用
ora
cle的另外一个函数xmlagg。 举例:: 1、 2、 这样子就解决了之前的问题了!! ...
ora
cle 使用listagg函数报
ORA
-
01489
:
result
of
string
concatenation
is too
long
错误处理
由于
ora
cle 19c不能使用wm_concat函数,只能使用listagg进行列转行。 在使用时遇到如下错误
ORA
-
01489
:
result
of
string
concatenation
is too
long
SELECT t.tablespace_name, listagg(t.table_name, ',') WITHIN GROUP(ORDER BY table_name) over(PARTITION BY tablespace_name) c
ora
cle sql将数据拼接导出(
ORA
-
01489
:
result
of
string
concatenation
is too
long
)
ora
cle sql将数据拼接导出 关键字:plsql、
ora
cle、listagg、xmlagg、、
ORA
-
01489
:
result
of
string
concatenation
is too
long
mybatis遇到
ORA
-
01489
:
result
of
string
concatenation
is too
long
(限制长度不能超过4000)
参考
ora
cle 使用listagg函数报
ORA
-
01489
:
result
of
string
concatenation
is too
long
错误处理_whandgdh的博客-CSDN博客 把原先的LISTAGG(id, ',') WITHIN GROUP(order by id) id修改成: (xmlagg(xmlparse(content id || ',' wellformed) ORDER BY id).getclobval()).ldtext id 从而jdbcType就变成了cl
ora
cle11g
ora
29927,listagg函数
ORA
-
01489
result
of
string
concatenation
is too
long
的解决办法 【博森瑞】...
listagg函数
ORA
-
01489
:
result
of
string
concatenation
is too
long
的解决办法概述listagg 函数是
Ora
cle 11g推出的一个分组函数,可以将字符串按分组连接起来.SQL> select deptno ,listagg(ename,'->') within group ( order by ename)2 from sc...
Oracle
17,090
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章