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 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
你弄了多长?看看你的语句先

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧