小编bot*_*vil的帖子

如何使用ORACLE中的SQL UPDATE命令将BLOB数据附加/连接到BLOB列

我需要将数据附加到我的BLOB字段,如何使用UPDATE命令执行此操作?我要问的是; 是否有可能连接blob数据,以便我最终可以将其设置为UPDATE BLOB_table SET BLOB_field = BLOB_field + BLOB_data之类的字段

我尝试使用DBMS_LOB.APPEND,但它没有返回值; 所以我创建了一个函数,它给我一个错误"指定了无效的LOB定位器"

CREATE OR REPLACE FUNCTION MAKESS.CONCAT_BLOB(A in BLOB,B in BLOB) RETURN BLOB IS
 C BLOB;
BEGIN
DBMS_LOB.APPEND(c,A);
DBMS_LOB.APPEND(c,B);
RETURN c;
END;
/
Run Code Online (Sandbox Code Playgroud)

oracle blob append

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

append ×1

blob ×1

oracle ×1