我想询问有关 SQL Server 中的等效代码
我正在做一个项目,由于数据库迁移,我们将把 unix 批处理转换为 Windows 批处理。由于我使用的是 shell 脚本和 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;