Vui lòng giải thích cho tôi cách sử dụng con trỏ cho vòng lặp trong oracle.Con trỏ vòng lặp trong Oracle
Nếu tôi sử dụng mã tiếp theo, tất cả đều ổn.
for rec in (select id, name from students) loop
-- do anything
end loop;
Nhưng nếu tôi xác định biến cho câu lệnh sql này, nó không hoạt động.
v_sql := 'select id, name from students';
for rec in v_sql loop
-- do anything
end loop;
Lỗi: PLS-00.103
Câu trả lời thích hợp nhất này cho bây giờ. Tôi nghĩ, tất cả sẽ dễ dàng hơn. Cảm ơn quyết định của bạn. –