oracle 插入超出4000字符的clob类型字段
oracle数据库当插入的字符串长度大于4000时,会报错长度过长。百度的解决方法都是定义变量去解决,如:这种方法确实能够解决一部分问题,为什么这么说呢?因为当长度很长,达到3、4W的时候还是会报长度过长的错误。所以这种方法需要改进我们可以把字符串切割成多个变量,最后再拼接在一起,如:DECLARE v_sql CLOB;BEGINv_sql_1 := RPAD('*', 4000, '*') || RPAD('*', 4000, '*');v_sql_2 := RPAD('*', 40
原创
2021-05-18 14:06:31 ·
2461 阅读 ·
0 评论