parameter数据类型:BLOB
第一种解决办法:也是网上说的最多的
使用PL/SQL语法,采取绑定变量的方法
DECLARE
clobValue 表名.字段名%TYPE;
BEGIN
clobValue := 'XXX'; --字段内容
UPDATE 表名 T SET T.字段名 = clobValue WHERE 条件;
COMMIT;
END;
C#代码执行:ExecuteNonQuery();直接执行即可
string sql=@"DECLARE clobValue 表名.字段名%TYPE; BEGIN clobValue := 'XXX'; --字段内容 UPDATE 表名 T SET T.字段名 = clobValue WHERE 条件; COMMIT; END";
conn.ExecuteNonQuery(sql);
第二种方法:parameter内容将转为二进制文件存入(这种方式网上没有找到)
string rsOutXml="parameter内容";
byte[] bytebuff = System.Text.Encoding.Default.GetBytes(rsOutXml);