PLS-00172 string literal too long ORA-06550 字段太长插入不进去数据库

String literal too long 数据库报这个错,一般是由于插入的字段过长导致。我们一般可以用以下的方法解决:

sql 复制代码
DECLARE  
voucher1  CLOB:='<div style="width:100%";margin-left:...........';

voucher2  CLOB:='<div style="width:100%";margin-left:...........';

voucher3  CLOB:='<div style="width:100%";margin-left:...........';
BEGIN
INSERT INTO "T_config_item"(ID,config_name,config_value) values("1","voucherNane",voucher1||voucher2||voucher3);;
COMMIT;
END;

将长的内容分段,即可解决,数据长将数据插入不进去的问题。

相关推荐
李迟8 分钟前
Golang实践录:使用sqlx操作sqlite3数据库
数据库·golang·sqlite
小Mie不吃饭25 分钟前
Oracle - 闪回技术及生产实践
数据库·oracle
爱丽_29 分钟前
MyBatis事务管理与缓存机制详解
数据库·缓存·mybatis
Filotimo_32 分钟前
EntityGraph的概念
java·开发语言·数据库·oracle
皮卡丘学了没35 分钟前
JVM-对象存活判断机制
jvm
tianyuanwo1 小时前
RPM debugsource包的底层原理:深入解析rpmbuild 4.14中的调试源码打包机制
数据库·rpmbuild·debugsource
就叫飞六吧1 小时前
mysql表字段反查表名脚本-筛选法-查表技巧
数据库·mysql
1.14(java)2 小时前
MySQL数据库操作全攻略
java·数据库·mysql
jmxwzy2 小时前
MySQL
数据库·mysql
自己的九又四分之三站台2 小时前
PostgreSQL:万物皆可PostgreSQL的力量
数据库·postgresql