解决Oracle insert CLOB 数据时提示字符串太长(Activiti 的 ACT_GE_BYTEARRAY 表的 BYTES_ 字段)

2023-12-25 15:23:36

解决Oracle insert CLOB 数据时提示字符串太长(Activiti 的 ACT_GE_BYTEARRAY 表的 BYTES_ 字段)

DECLARE 
//定义一个字段存大串字符,如果太长得用 || 拼接,不然还是会报错
v_blob blob := TO_BLOB ( HEXTORAW( '大串字符'||'大串字符'||'大串字符'||'大串字符'||'大串字符'||'大串字符' ) );
BEGIN
//执行insert语句,注意v_blob 即可,其他字段插入忽略
	INSERT INTO "ACT_GE_BYTEARRAY" VALUES ('f3e9982a-3597-11ee-b9f9-0242ac120007', '1', 'CreateWithBPMNJS.bpmn', 'f3e99829-3597-11ee-b9f9-0242ac120007',v_blob, '0');
END;

文章来源:https://blog.csdn.net/qq_41274509/article/details/135198008
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。