-1

我在 SQL Server 存储过程中使用了游标和提取函数

OPEN Cursor1
FETCH NEXT FROM Cursor1 INTO @RegionId

但是如何在 Oracle 存储过程中做同样的事情。请帮忙

4

1 回答 1

4

下面是如何在 Oracle 中使用 Cursor 的示例...

DECLARE 
  CURSOR Cursor1 IS 
   ...Some sql  statement....

BEGIN
  OPEN Cursor1;
  LOOP
    FETCH Cursor1 INTO RegionId;
     EXIT WHEN Cursor1%NOTFOUND; 

    ......

  END LOOP;

  CLOSE Cursor1; 

END;
于 2013-10-05T12:41:03.937 回答