llhai@pg_个人页

个人头像照片 llhai@pg
个人头像照片
2
3
0

个人介绍

天道酬勤!

擅长的技术

  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
  • 发表了文章 2017-06-20

    linux如何修改IP 默认网关 DNS

  • 发表了文章 2017-06-13

    IO调度算法学习

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 2016-11-29

    postgresql 中 MYSQL_FDW查询性能问题

  • 提交了问题 2016-07-11

    ORACLE_FDW DATE类型数据提取出问题

  • 回答了问题 2019-07-17

    [专家问答]阿里数据库专家曾文旌为你解决数据库那些事

    请教一个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_svrFDW Options: (schema 'TEST', 'table' 'PGTEST1') postgres=# select * from pgtest1;ERROR: error executing query: OCIStmtExecute failed to execute remote queryDETAIL: 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_svrFDW Options: (schema 'TEST', 'table' 'PGTEST1') postgres=# select * from pgtest5;ERROR: error executing query: OCIStmtExecute failed to execute remote queryDETAIL: 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外部表中我应该写成什么类型?
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息