ORACLE 更新BLOB字段 本帖最后由 SydPink 于 2013-09-04 21:52:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己解决了。大致代码如下:procedure appendblob( p_data in blob) as v_lobloc BLOB; v_blob_data BLOB; v_amount number; v_query_string VARCHAR2(1000); BEGIN v_amount := LENGTH(p_data); v_blob_data := p_data; v_query_string := 'select c2 from table1 where c1 = 11 for update'; EXECUTE IMMEDIATE v_query_string INTO v_lobloc; DBMS_LOB.writeappend(v_lobloc, v_amount, v_blob_data); commit; EXCEPTION WHEN OTHERS THEN ROLLBACK; end appendblob; Delphi 弹出对话框 显示图片 OleVariant数据长度问题 求救:谁有计算机专业论文,发一份阿!!! SQL Server在客户端在配置保存在哪里 哪有D6下install shield 的中文版本? 如何通过dbgrid更新数据库 DBSumList和DBGridEh怎样才能实现在最下处显示字段的合计数? 林业部门的管理软件 有那个能给我一个引用自定义光标的例子 为庆祝本人第一次进入专家榜(第21位),特大叫三声嘎!嘎!嘎!。。。。。。 令人头疼的DELPHI的单元引用问题 delphi菜鸟 求大神指点
procedure appendblob
( p_data in blob
) as v_lobloc BLOB;
v_blob_data BLOB;
v_amount number;
v_query_string VARCHAR2(1000);
BEGIN
v_amount := LENGTH(p_data);
v_blob_data := p_data;
v_query_string := 'select c2 from table1 where c1 = 11 for update';
EXECUTE IMMEDIATE v_query_string INTO v_lobloc;
DBMS_LOB.writeappend(v_lobloc, v_amount, v_blob_data);
commit;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
end appendblob;