【发布时间】:2011-08-05 14:57:50
【问题描述】:
我正在使用 ODP.NET(版本 2.111.7.0)和 C#、OracleCommand 和 OracleParameter 对象以及 OracleCommand.ExecuteNonQuery 方法
我想知道是否有一种方法可以通过 DB 链接将大字节数组插入到驻留在另一个数据库中的 oracle 表中。我知道通过 DB 链接处理 lob 通常是有问题的,但我有点犹豫修改代码和添加另一个连接。
创建一个以 blob 作为参数并通过 dblink 进行内部对话的存储过程会有什么不同吗?不这么认为..
我目前的情况是,只要我通过 OracleCommand 传递的参数是长度为 0 或长度 > 32KB 的字节数组(我怀疑,因为 20KB 有效,35KB 无效)
我使用 OracleDbType.Blob 作为这个参数。
谢谢。
有什么想法吗?
【问题讨论】: