oracle 字符串连接的结果过长的问题怎么解决

oracle 字符串连接的结果过长的问题怎么解决
最新回答
我是太阳啊

2021-11-05 18:10:27

不能靠连接字符串来处理大字符串。一旦这个字符串长度超过4000,空尺就会出现ORA-01489: 字符斗李高串连接的结扰毕果过长。你那个5000当然不行。不过可以用CLOB类型来处理。
空有一颗爱她的`心

2021-11-28 06:17:30

如果你用PL/SQL时,plsql下的varchar类樱亩扰型可以达到32K,可以先将表中的
字符串
读入PLSQL中,在进行连接后再做处理
如耐备果必须在SQL中脊旦,请使用CLOB类型来存储字符串,并使用dbms_lob.append来连接,最大可以达到4GB
神啊,赐个妞吧

2023-12-14 12:01:56

select to_clob(rpad(' ',5000))||'a' from dual
微光迷失尘夏

2023-10-04 11:23:08

写在config里面
我们的过去只是以往

2023-09-21 16:24:56

select to_clob(rpad(' ',5000))||'a' from dual