由于业务,需要插入图片的base64编码,字段类型选用的是clob
也用了to_clob进行切割,但还是报错了string literal too long
网上有很多教程,讲的是使用PL/SQL语法插入,但试了一圈好像也没啥用
大致如下
DECLARE
clobValue t_msg_template.TEMPLATE_CONTENT%TYPE;
BEGIN
clobValue := '<!DOCTYPE html>XXXXX</html>'; --字段内容
UPDATE t_msg_template T SET T.TEMPLATE_CONTENT = clobValue TEMPLATE_ID='2';
COMMIT;
END;
/
我的语句是(示例):
DECLARE
clobValue AVATAR_BASE64%TYPE;
BEGIN
clobValue := 'base64图片示例'; --字段内容
INSERT INTO user(ID, AVATAR_BASE64) VALUES ('182', clobValue);