0

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

4

2 回答 2

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

这几乎就是乔宾已经提出的。所以我不太确定为什么他的答案没有被标记为正确。

于 2016-02-15T04:20:02.047 回答
1

是的,很有可能。

DO 
BEGIN
....
DECLARE CURSOR C1 AS .....
....

END
于 2016-02-12T09:59:50.383 回答