通过dblink大小限制,通过odp.net插入blob
||
我正在使用ODP.NET(版本2.111.7.0)和C#,OracleCommand和OracleParameter对象以及OracleCommand.ExecuteNonQuery方法
我想知道是否有办法通过DB链接将大字节数组插入驻留在另一个数据库中的oracle表中。我知道通过数据库链接进行的lob处理通常存在问题,但是我有点犹豫,无法修改代码并添加另一个连接。
将创建一个以blob作为参数并通过dblink内部对话的存储过程有什么不同?不要这样。
我目前的情况是,只要我通过OracleCommand传递的参数是长度为0或长度大于32KB的字节数组,Oracle都会给我“ ORA-22992:无法使用从远程表中选择的LOB定位符”。因为20KB有效,而35KB无效)
我为此参数使用OracleDbType.Blob。
谢谢。
有任何想法吗?
没有找到相关结果
已邀请:
1 个回复
棠媳鳖