使用.net在DB2中使用存储过程插入Blob数据

本文关键字:存储过程 插入 Blob 数据 net DB2 使用 | 更新日期: 2023-09-27 18:02:16

如何在。net中使用存储过程插入blob数据到DBB2 ?

当我插入blob数据的sql字符串= INSERT INTO tblDemo(IDFile,Content) values(?,?)并为DB2Command添加DB2Parameters ==>运行ok

然后我写一个存储过程插入到tblDemo

CREATE PROCEDURE sp_ADD(v_IDFile GRAPHIC(10),
v_Content BLOB(2047M)) LANGUAGE SQL
BEGIN
   insert into tblDemo(IDFile,
    Content)
values(v_IDFile ,
    v_Content);
END

并运行DB2Command,得到错误:

ERROR [57011] [IBM][DB2/NT] SQL0930N存储空间不足可用于处理语句。SQLSTATE = 57011

我该怎么做呢?

使用.net在DB2中使用存储过程插入Blob数据

也许您必须调整"UDF共享内存" (udf_mem_sz)设置