我有一个Oracle数据库,正在从远程postgres数据库pg中选择一个表。 mydate列的类型为date。
select to_char(mydate,'mm-dd-yyyy') from "pg_table"@pg
对于上述查询,我收到了类似的错误
ORA-02070:数据库PG在这种情况下不支持TO_CHAR
*原因:远程数据库在使用上下文中不支持命名功能。
*操作:简化SQL语句。
为什么会这样?
答案 0 :(得分:0)
尝试使用to_date
首先将其设置为oracle日期,然后使用to_char
进行转换
select to_char(to_date(mydate),'mm-dd-yyyy' ) as "Date"
from "pg_table"@pg