如何将oracle sql复制到亚马逊redshift
Posted
技术标签:
【中文标题】如何将oracle sql复制到亚马逊redshift【英文标题】:how to replicate oracle sql to amazon redshift 【发布时间】:2021-01-14 15:55:13 【问题描述】:所以我一直在尝试复制一些我必须红移的oracle sql,但我对红移不太熟悉,而且我在复制时遇到了一些语法错误,我相信红移中没有FORCE
,那么如何我会将这行代码从 oracle sql 复制到 redshift sql。我在 FORCE 附近遇到语法错误
CREATE OR REPLACE FORCE EDITIONABLE VIEW "dev"."daily_rates" ("FR_CURRENCY", "CURRENCY", "C_DATE", "C_RATE") AS
SELECT DISTINCT GL.G_RATES.FR_CURRENCY, GL.G_RATES.CURRENCY,
GL.G_RATES.C_DATE, GL.G_RATES.CRATE
FROM GL.G_RATES
WHERE GL.G_RATES.C_T='Corporate'
【问题讨论】:
【参考方案1】:FORCE
在不验证查询的情况下生成对象,如果您确定您的查询有效,您可以忽略它。
Amazon Redshift CREATE VIEW Docs
EDITIONABLE
是 oracle 中的一项功能,可让您在数据库中拥有多个版本的同一对象,我不知道是否有任何其他数据库引擎具有此功能,所以我想您必须删除这两个选项你在 Redshift 中创建你的对象。
【讨论】:
在文档中的哪个标题或行下表示强制?WITH NO SCHEMA BINDING
下以上是关于如何将oracle sql复制到亚马逊redshift的主要内容,如果未能解决你的问题,请参考以下文章
创建 SSIS 包 - 将数据从 Oracle 复制到 SQL Server
如何从 oracle sql 导出结果到 excel? [复制]
我应该在我的 MS SQL 服务器中安装啥 Oracle 驱动程序才能使用 DTS 将数据从 Oracle 服务器复制到 MS SQL 服务器?