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;

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

相关推荐
IT策士5 分钟前
Redis 从入门到精通:Redis Sentinel 哨兵
数据库·redis·sentinel
云器科技9 分钟前
螳螂科技:从组装到统一,如何用云器 Lakehouse 完美替代“MC+DW+ADB”三件套?
数据库·数据仓库·人工智能
Amnesia0_011 分钟前
MySQL的访问和数据流动
数据库·mysql
AI2中文网14 分钟前
App Inventor 2 数据库方案全览:从本地存储到云端服务
数据库·oracle·app inventor
Arbori_2621516 分钟前
找回mysql root 密码
数据库·mysql
zlpzlpzyd16 分钟前
spring boot 4.1发布
java·数据库·spring boot
石一峰69917 分钟前
SQLite 与 db_manager 集成关键概念详解
jvm·数据库·sqlite
pigs201818 分钟前
mysql8.0 access denied for user root localhost account is locked
数据库·adb
阿里云瑶池数据库21 分钟前
从开源插件到生产级引擎:PolarDB PostgreSQL的向量能力新范式
数据库·阿里云·postgresql
tomcoding1 小时前
遇到一个ORA-01017错误,解决方法
数据库·oracle