簡體   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