如何以编程方式在 RedShift sql 脚本文件上运行

Posted

技术标签:

【中文标题】如何以编程方式在 RedShift sql 脚本文件上运行【英文标题】:How to run on RedShift sql script file programmatically 【发布时间】:2014-11-28 15:34:52 【问题描述】:

有没有办法使用 Java 或 C# 在 Amazon Redshift 上运行 SQL 脚本文件(例如,位于 S3 上)?我可以使用适用于 .NET 的 AWS SDK 和 Npgsql 执行独立命令,但我找不到运行独立文件的方法。

【问题讨论】:

【参考方案1】:

不,不可能告诉 RedShift 执行存储在别处的 SQL 命令。

您需要检索脚本,然后通过 JDBC/ODBC 将其传递给 RedShift,就像运行独立命令一样。

【讨论】:

以上是关于如何以编程方式在 RedShift sql 脚本文件上运行的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式检查 redshift 集群状态

如何编写 AWS Glue 脚本以将新数据插入 Redshift 表

如何使用 AWS Redshift 执行 Bash 脚本

Redshift 数据 API:以编程方式为 getStatementResult 设置 MaxResults

如何从 SQL 脚本执行 AWS S3 到 Redshift Copy 命令?

如何以编程方式创建新的本地 SQL Server 实例?