Azure数据工厂。 Azure SQL DWH中的查找日期,在Oracle Query中使用

问题描述 投票:0回答:1

我有一个Oracle数据库,必须从此数据库将dat加载到Azure SQL DWH。每天进行一次。在管道的开始,我首先在SQL DWH上进行查找以查找最新日期。结果是类似“ 2015-10-25”。我想用这个日期来查询Oracle数据库。但是我已经通过尝试在Oracle上查询以下代码已经发现不起作用:

Select * from Table 1 where day = '2015-10-25'

[日期]列中的日期看起来像25-OCT-15(DD-MON-YY)。

我整理了以下where子句:

where day = TO_DATE('2015-10-25','DD-MON-YY')

但随后出现错误:“文字与格式字符串不匹配”

我真的不知道如何使Oracle理解这种T-SQL日期格式。

oracle tsql date azure-data-factory
1个回答
0
投票

您可以尝试以下查询:

Select * from Table 1 where day = to_char (to_date('2015-10-25','YYYY-MM-DD'), 'DD-Mon-YY')

参考此博客:how to convert YYYYMMDD to DD-Mon-YYYY in oracle?

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.