我可以在SQLSCRIPT中的匿名块内声明Cursor

时间:2015-12-23 10:55:10

标签: sql hana hana-sql-script

有没有办法在SQLSCRIPT中的匿名块内声明游标。

2 个答案:

答案 0 :(得分:2)

这样的事情会起作用:

DO 
BEGIN

DECLARE CURSOR C1 FOR 
        select user_name from users;
declare a nvarchar(256);


   for r as c1 
    DO
    a := r.user_name;
   end for;

  select :a from dummy;
END

这几乎是Jobin已经提出的建议。所以我不太确定为什么他的回答没有被标记为正确。

答案 1 :(得分:1)

是的,这是非常可能的。

BEFORE INSERT