3

SQL Server で同等のコードについて質問したい

私は、データベースの移行のために UNIX バッチを Windows バッチに変換するプロジェクトに取り組んでいます。私はシェル スクリプトと oracle を使用しているため、Windows 側での作業に苦労しています。

私の質問は、oracle sql が使用する CURSOR についてです。

以下のサンプルクエリを変換するのを手伝ってもらえますか

sampleanimal.sql:

declare cursor getGM is
select dog as d, cat as c, fish as f
  from animals

begin
  for dr in getGM loop

    UPDATE zoo
      SET dogs = dr.d
          cats = dr.c
          fishes = dr.f
      ;

  end loop;
end;
/

commit;

quit; 
4

2 に答える 2