我工作的公司正在从 oracle 切换到 EnterpriseDB,我正在尝试更新使用表中时间戳的查询,但是每当我尝试提取该时间戳时,它都会给我:
[Devart][ODBC][PostgreSQL]Invalid TIMESTAMP string {HY000}
我尝试使用 to_date 将其转换为 varchar2、日期、时间戳,但没有任何效果。
查询是:
select "ship_date" from "promotion"@pgProd
在 postgres ship_date 中只是一个时间戳。
任何有关如何实现这一点的信息将不胜感激。
编辑:澄清一下,这个查询是在 oracle 中运行的,从 postgres 中提取数据。
Oracle版本为11g
创建脚本的相关行是:
ship_date timestamp without time zone NOT NULL