ORACLE_FDW DATE类型数据提取出问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ORACLE_FDW DATE类型数据提取出问题

2016-07-11 11:25:28 3475 1

请教一个oracle_fdw的问题:
在oracle中有表
SQL> desc pgtest1;
Name Null? Type

ID NUMBER(38)
DTIME DATE
ELEC_ADDR VARCHAR2(256 CHAR)

SQL> select * from pgtest1;

ID DTIME               ELEC_ADDR
 1 2016-05-20 10:12:12 ss
 2 2012-02-02 12:12:12 ss

通过fdw到postgresql这边查询结果是
postgres=# d pgtest1;
Foreign table "public.pgtest1"

Column Type Modifiers FDW Options
id integer
dtime timestamp without time zone
elec_addr character varying(256)

Server: oracle_svr
FDW Options: (schema 'TEST', "table" 'PGTEST1')

postgres=# select * from pgtest1;
ERROR: error executing query: OCIStmtExecute failed to execute remote query
DETAIL: ORA-01406: 提取的列值被截断

把dtime字段写成date类型也是同样的错误
postgres=# d pgtest5;
Foreign table "public.pgtest5"

Column Type Modifiers FDW Options
id integer
dtime date
elec_addr character varying(256)

Server: oracle_svr
FDW Options: (schema 'TEST', "table" 'PGTEST1')

postgres=# select * from pgtest5;
ERROR: error executing query: OCIStmtExecute failed to execute remote query
DETAIL: ORA-01406: 提取的列值被截断

在oracle中把数据TRUNCATE掉之后
SQL> TRUNCATE TABLE PGTEST1;

Table truncated.

SQL> select * from pgtest1;

no rows selected

在postgresql中查询
postgres=# select * from pgtest1;

(0 rows)

说明oracle_fdw是通信是OK的,
请问这是什么原因?oracle的date类型在postgresql外部表中我应该写成什么类型?
求各位大牛帮忙解答 ,
oracle版本10.2.0.4 postgresql版本 9.5.1 fdw版本1.3.0

取消 提交回答
全部回答(1)
相关问答

1

回答

数仓当中Oracle数据库位图索引是什么意思?

2021-12-12 17:27:23 401浏览量 回答数 1

1

回答

数仓当中Oracle数据库HASH索引是什么意思?

2021-12-12 17:30:16 420浏览量 回答数 1

1

回答

数仓当中Oracle数据库b-tree索引是什么意思?

2021-12-12 17:26:37 403浏览量 回答数 1

1

回答

Oracle同步至云原生数据仓库AnalyticDB PostgreSQL版数据库账号的权限是什么?

2021-12-13 08:25:29 248浏览量 回答数 1

1

回答

Oracle数据库中本地前缀分区索引的作用具体是什么呢?

2021-12-12 17:48:05 422浏览量 回答数 1

1

回答

Oracle数据库中分区索引的分类是什么?

2021-12-12 17:46:44 435浏览量 回答数 1

1

回答

Oracle数据库中组合范围散列分区的特点具体是什么,作用具体是什么呢?

2021-12-12 17:43:25 357浏览量 回答数 1

1

回答

Oracle数据库中散列分区的特点具体是什么,作用具体是什么呢?

2021-12-12 17:42:42 351浏览量 回答数 1

1

回答

Oracle数据库中列表分区的特点具体是什么,作用具体是什么呢?

2021-12-12 17:41:51 313浏览量 回答数 1

1

回答

Node如何连接SQLServer和Oracle数据库? 400 请求报错 

2020-05-30 22:58:26 324浏览量 回答数 1
+关注
llhai@pg
天道酬勤!
2
文章
3
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载