-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 に答える