美文网首页
【2023解决方案】 Oracle插入CLOB字段,提示ORA-

【2023解决方案】 Oracle插入CLOB字段,提示ORA-

作者: 木木呦 | 来源:发表于2023-01-08 14:31 被阅读0次

问题复现

1.批量执行数据脚本时出现
字符串长度过长

解决方案

由于我所使用的是大量insert的方式,并且内容都含有html标签,所以采用拼接的形式,即: || to_clob('内容')
示例:

select TO_CLOB('拼接示例') ||  TO_CLOB('这是一个测试SQL') from dual
执行结果

全局进行替换

</div>替换为</div>')||to_clob('
</p>替换为</p>')||to_clob('
</br >替换为</br >')||to_clob('
</tr>替换为</tr>')||to_clob('

重新执行SQL

执行成功

如果你的不是html的文本,可以挑选常出现的字或词,来进行替换

相关文章

网友评论

      本文标题:【2023解决方案】 Oracle插入CLOB字段,提示ORA-

      本文链接:https://www.haomeiwen.com/subject/useucdtx.html