ORA-02070:数据库%s%s在这种情况下不支持%s

时间:2019-03-06 19:10:32

标签: sql oracle postgresql

我有一个Oracle数据库,正在从远程postgres数据库pg中选择一个表。 mydate列的类型为date。

select to_char(mydate,'mm-dd-yyyy') from "pg_table"@pg

对于上述查询,我​​收到了类似的错误

  

ORA-02070:数据库PG在这种情况下不支持TO_CHAR
  *原因:远程数据库在使用上下文中不支持命名功能。
  *操作:简化SQL语句。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

尝试使用to_date首先将其设置为oracle日期,然后使用to_char进行转换

      select to_char(to_date(mydate),'mm-dd-yyyy' ) as "Date"
     from "pg_table"@pg