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;