【问题标题】:Selecting LOB using Database Link (OCI) in Postgres在 Postgres 中使用数据库链接 (OCI) 选择 LOB
【发布时间】:2013-09-26 19:48:18
【问题描述】:

我设置了一个数据库链接以从 Postgres 9.1 服务器连接到 Oracle 11gR2 数据库。这使用 OCI 进行连接。

但是,当我尝试选择任何 CLOB 数据时,我收到以下错误:

ERROR: OCI error: ORA-01406: fetched column value was truncated

是否可以在 OCI 中进行更改以使其正常工作?

【问题讨论】:

    标签: oracle postgresql


    【解决方案1】:

    我注意到很多数据库在连接到 PostgreSQL 中的文本字段时遇到问题。有理由必须是 CLOB 吗?你能封装一个能读取整个字段的函数吗?

    我的猜测是,Oracle 使用类似于 LOB postgresql 接口的 CLOB 流接口,但没有转义。结果 PostgreSQL 并不确定当它出现时如何处理该值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 2012-12-10
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多