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;

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

相关推荐
m0_690825828 小时前
如何备份被破坏的数据表_强制跳过错误的导出尝试
jvm·数据库·python
tongyiixiaohuang8 小时前
轻易云平台助力快麦数据入库MySQL
android·数据库·mysql
残 风8 小时前
快速理解什么是MVCC?
数据库·postgresql·oracle·数据库开发
m0_733565469 小时前
JavaScript中Reflect-ownKeys获取所有键名的优势
jvm·数据库·python
前端若水9 小时前
记忆机制:短期记忆、长期记忆与向量数据库
数据库·人工智能
2301_8159019710 小时前
C#怎么使用协变和逆变 C#泛型中的in和out关键字协变逆变是什么意思怎么用【语法】
jvm·数据库·python
m0_4636722010 小时前
SQL优化SQL关联查询中的排序字段_减少临时空间占用与内存开销
jvm·数据库·python
我叫Double10 小时前
简易版的EINO基于redis库的向量搜索项目v2
数据库·redis·bootstrap
iuvtsrt10 小时前
存储过程如何处理海量数据的批处理_循环提交与分段LIMIT结合
jvm·数据库·python
yexuhgu10 小时前
SQL如何检查字符串是否存在:INSTR与LOCATE函数使用
jvm·数据库·python