我正在使用sql server,我们确实在存储过程中创建了一个while循环。我正在评估redshift并寻找与redshift亚马逊相当的产品。
以下是我要执行的操作,如何在Amazon redshift中执行此操作:
Declare
@MaxId SmallInt,
@CurrId SmallInt
Set @CurrId = 0
Set @MaxId = 10
While @CurrId <= @MaxId
Select @CurrId
set @CurrId = @CurrId + 1
end
最佳答案
Redshift中没有可用的程序语言。游标可用,但没有变量,存储过程或用户创建的函数。您将必须使用外部过程来执行您要的操作。
关于amazon-web-services - Amazon redshift中的while循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22127573/