16
有沒有辦法做了「爲每個」在Oracle中,這樣的事情:循環通過預先定義的值
begin
for VAR in {1,2,5}
loop
dbms_output.put_line('The value: '||VAR);
end loop;
end;
我知道你可以這樣做:
begin
for VAR in 1..5
loop
if VAR in(1,3,5) then
dbms_output.put_line('The value: '||VAR);
end if;
end loop;
end;
但是,這不是有沒有辦法以更好的方式做到這一點?定義一組值並遍歷它們?
謝謝。
將值列表放入表中。您現在可以使用遊標循環訪問表中的值。 – Rene