Amazon Red Shift:如何编写类似于SQL Server中的存储过程的查询批次

时间:2013-09-03 14:10:41

标签: stored-procedures amazon-redshift

我们正在尝试将基于SQL Server的应用程序移植到Amazon Redshift。 Redshift在性能和可伸缩性方面看起来很有前途。我们正面临着找到替换存储过程以批量执行查询的问题。

由于

1 个答案:

答案 0 :(得分:4)

更新:Amazon Redshift现在支持存储过程1.0.7287版(2019年4月下旬)。有关开始使用存储过程的详细信息,请查看文档"Creating Stored Procedures in Amazon Redshift"


遗憾的是,没有整洁的替代品。

在我看来,你有几个选择:

  1. 调用您作为计划作业运行的psql的Shell / CMD脚本。
  2. ETL工具(SSIS)。请记住,它主要是运行shell / cmd脚本。
  3. 使用xp_cmdshell调用psql的SQL Server存储过程。
  4. 使用AWS Data Pipeline运行批处理。