oracle clob 存储大于4000字符的字符串
2019独角兽企业重金招聘Python工程师标准>>>
当通过insert语句直接插入一段文本或者html字符串试,超过4000字符时候,就会报:
ORA-01489: 字符串连接的结果过长
虽然字段是clob,足以存储,但是通过这种直接插入的时候,因为没有强制指定带插入字符串为clob类型,
oracle会把插入的字符串作为 “字符串类型”处理,由于oracle有最大字符串限制(不超过4000个字符),所以会报错。
解决思路:指定待插入字符串类型为clob,将长字符串存到clob变量中,可以使用过程或存储过程
例子:
DECLARE
REALLYBIGTEXTSTRING CLOB := '待插入的海量字符串';
BEGIN
INSERT INTO test_table VALUES('test', REALLYBIGTEXTSTRING, '0');
end ;
commit;
这样就可以解决问题。
转载于:https://my.oschina.net/hanjiafu/blog/531539
oracle clob 存储大于4000字符的字符串相关推荐
- 解决Oracle的CLOB数据类型大于4000时的数据太大的问题ORA-01704: string literal too long
问题场景 当前需求的保存一个前端传入的大json文件或者图片base64后的字符串,由于Oracle的该字段的数据类型是clob,且插入的数据大小超过4000,导致无法通过正常的sql插入. 建表语句 ...
- java字符串转义反转义,把lt; gt;转换成大于小于字符
文章参考:https://blog.csdn.net/qq_34288630/article/details/83654415 java字符串转义,把<>转换成大于小于字符 java字符串 ...
- Oracle clob怎么存储超过4000长度的数据,你了解吗
目录 方式一.使用存储过程: 方式二.使用to_clob函数 方式三.mybatis中的方法 附: oracle将把varchar2字段(长度4000)改为clob类型 参考资料: 题记:我们知道Or ...
- oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法
今天碰到一个问题,测试童鞋希望把tomcat的报错日志报错到数据库中,结果调用insert into的时候,报ORA-01704. INSERT INTO SYSTEM.QYQTEST2021(ID, ...
- oracle数据库中用sql拼接字符串和转成clob存储在数据库中
1.转成字符串,存储到数据库中 -- B.DESCRIPT73,为需要转换的字段 --||'<br />'则代表在需要转换的字段后面拼接上一个换行符,存到数据库中 select F.POL ...
- 探究oracle clob字段是怎样存储的
clob字段存储的是文本,假设存储少于4000个字节则clob字段会和记录存放在一起,假设存储超过4000个字节,则不会与记录存放在一起. 值得注意的是,这里的4000个字节并非等同于varchar2 ...
- oracle常用的字符和字符串处理类函数
##################################### # 常用的字符和字符串处理类函数 ##################################### # LOWER ...
- oracle clob 类型条件,Oracle中Clob类型如何处理?
Oracle中Clob类型处理解析最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在 2000-4000之间时报错(ORA ...
- #Oracle Clob类型字段插入与更新
Oracle Clob类型字段插入与更新 (一)在oracle中,有一种类型叫做大对象类型,分为二进制的blob和字符型的char类型,用于存储字符串超过4000(varchar2的长度限制是4000 ...
最新文章
- [分享] 数学学术资源站点
- 在 .NET 6 中使用 DATEONLY 和 TIMEONLY
- [Redis6]key键操作
- ASP.NET.CORE发布后启动网站出现500.19-0x8007000d错误解决方法
- 企业网站前端制作实战教程 JQuery CSS JS HTML 登录表单验证
- 详解SMS下OSD2008
- 企业实战_02_MyCat基本元素
- c#namespace
- 東京タワー初めてphoto
- 奇异值分解(Singular Value Decomposition, SVD)——快速教程
- 简单原生js代码实现下拉菜单
- DOS窗口打开本地应用,打开chrome浏览器
- 那些年Android开发遇到的坑(JNI 之 Illegal start byte 0xfe)
- 服务器共享文件设成禁止删除,服务器共享文件夹权限 禁止删除共享文件方法...
- 《单片机原理及应用(魏洪磊)》第七章第9题
- Markdown目录生成
- 2022年蓝桥杯Python程序设计B组思路和代码分享
- 搭建react项目并配置路由
- template(模板)的介绍以及使用方法
- 决策曲线拆解分析兼随机森林DCA绘制
热门文章
- python游戏编程入门 免费-python游戏编程入门 python游戏编程入门课
- python爬虫实例-记录一次简单的Python爬虫实例
- python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
- 在linux上安装cuda的时候报错:Existing package manager installation of the driver found.
- spring中自定义Bean的性质
- LeetCode Reverse String(字符串反转)
- C1000k 新思路:用户态 TCP/IP 协议栈
- spring-aop-01
- Hive 数仓中常见的日期转换操作
- Java图片,视频上传,截取视频帧以及文件下载和视频IO获取