来自oracle sql的等效redshift sql

Posted

技术标签:

【中文标题】来自oracle sql的等效redshift sql【英文标题】:equivalent redshift sql from oracle sql 【发布时间】:2021-01-11 15:45:07 【问题描述】:

redshift sql 中的 Oracle SQL in out 的等价物是什么?我正在尝试将一些 Oracle sql 转换为亚马逊的 redshift sql,似乎 in out 是一个仅在 Oracle 中可用的自定义函数,在 redshift 中相当于什么,我在文档中找不到任何内容。

例如:

(test in out go.go_report.line, param date, as_of varchar2, company varchar2)

在输出中返回错误

【问题讨论】:

【参考方案1】:

Redshift 支持INOUT 参数,在文档here 中明确提到

参数模式可以是 IN、OUT 或 INOUT。默认为 IN。

更多描述:

INOUT 参数同时是输入和输出参数。输入 参数包括 IN 和 INOUT 参数,以及输出参数 包括 OUT 和 INOUT 参数。

【讨论】:

啊,我错过了,谢谢! 如果此答案解决了您的问题,那么您可以接受此答案,以便将此问题标记为已解决。

以上是关于来自oracle sql的等效redshift sql的主要内容,如果未能解决你的问题,请参考以下文章

Amazon Redshift 框架(Oracle 数据仓库迁移)

Netezza 中是不是有来自 Oracle 的等效 stats_mode?

如何将oracle sql复制到亚马逊redshift

在 Oracle 中等效于 Ms Sql sys 表

在 Redshift 中使用等效的 Latin1 进行转换

Oracle 和 SQL Server 选择 (+) 等效项