繁体   English   中英

如何将此postgres sql查询写入oracle?

[英]How to write this postgres sql query to oracle?

以下是我使用过的 postgres SQL 查询。 我需要更改此查询以在 Oracle 中运行。

SELECT DISTINCT d.id,
                d.title,
                d.entityname,
                d.abstract,
                d.url,
                d.ranking,
                d.forwardemail,
                d.technologyclass,
                d.technology,
                d.product,
                d.technologytype,
                d.comments,
                d.status,
                d.year,
                d.day,
                d.month,
                d.entitytype,
                d.entitysource,
                d.chapter,
                d.country,
                d.region,
                d.address
FROM   research_data d
WHERE  d.status = 'A'
       AND d.id IN(SELECT e.parent_id
                   FROM   research_data_history e
                   WHERE  e.changed_date::DATE = To_date('02-01-13', 'MM-DD-YY')) 

你尝试过什么? 在 Oracle 中运行它时是否出现错误? 您应该只需要从子选择中删除 ::DATE。

SELECT
  e.parent_id
FROM
  research_data_history e
WHERE
  e.changed_date = to_date('02-01-13', 'MM-DD-YY')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM