ORA-02070: база данных% s% s не поддерживает% s в этом контексте - PullRequest
0 голосов
/ 06 марта 2019

У меня есть база данных Oracle, из которой я выбираю таблицу из удаленной базы данных postgres, стр.Столбец mydate имеет тип date.

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

В приведенном выше запросе я получаю сообщение об ошибке типа

ORA-02070: база данных PG не поддерживает TO_CHAR в этом контексте
* Причина: удаленная база данных не поддерживает именованную возможность в контексте, в котором она используется.
* Действие: Упростите оператор SQL.

Почему это происходит?

1 Ответ

0 голосов
/ 06 марта 2019

Попробуйте использовать to_date, чтобы сначала сделать его датой оракула, затем используйте to_char для преобразования

      select to_char(to_date(mydate),'mm-dd-yyyy' ) as "Date"
     from "pg_table"@pg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...