Amazon redshift 将从游标获取的行存储为红移

Amazon redshift 将从游标获取的行存储为红移,amazon-redshift,Amazon Redshift,从游标获取下一行->从游标返回下一行。在红移中,如何将其添加到变量中,或者是否有任何方法可以将获取的光标数据插入到另一个表中 也可以在红移中使用for循环???Amazon红移支持最初基于PostgreSQL 8.0.2的行业标准SQL。SQL中没有for循环 另外,Amazon Redshift支持创建。这些都是用Python编写的,Python支持for循环。但是,UDF不能访问网络或读取或写入文件系统,也不能调用SQL命令(如SELECT或UPDATE)。此外,它们只返回一个值(如字符串或

从游标获取下一行->从游标返回下一行。在红移中,如何将其添加到变量中,或者是否有任何方法可以将获取的光标数据插入到另一个表中


也可以在红移中使用for循环???

Amazon红移支持最初基于PostgreSQL 8.0.2的行业标准SQL。SQL中没有for循环

另外,Amazon Redshift支持创建。这些都是用Python编写的,Python支持for循环。但是,UDF不能访问网络或读取或写入文件系统,也不能调用SQL命令(如SELECT或UPDATE)。此外,它们只返回一个值(如字符串或数字)


光标用于亚马逊红移。仅供参考。。从v1.0.7562开始,Redshift正在推出对存储过程、游标等的支持


plsql中的循环?plsql在红移中可用吗?请参阅。但我不能在UDF中循环查询。.在Python中我不知道“循环查询”是什么意思,但如上所述,UDF不能访问数据——它只能使用传递到函数中的内容。@KarthicParamasivam换句话说,您的问题的答案是不,您不能使用变量,红移SQL中的游标或循环。您需要重新编写查询以仅使用不带游标或变量的基于集合的逻辑,或者需要第三方外部工具来管理SQL代码的生成和执行,该工具可以在红移之外执行循环。