Có cách nào để làm một "cho mỗi" trong oracle, một cái gì đó như thế này:Vòng qua giá trị tiền được xác định
begin
for VAR in {1,2,5}
loop
dbms_output.put_line('The value: '||VAR);
end loop;
end;
Tôi biết bạn có thể làm điều gì đó như:
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;
Nhưng isn Có cách nào để làm điều này một cách đẹp hơn? Xác định một tập hợp các giá trị và lặp qua chúng?
Cảm ơn.
Đặt danh sách giá trị trong bảng. Bây giờ bạn có thể lặp qua các giá trị trong bảng bằng cách sử dụng con trỏ. – Rene