请告诉我如何在Oracle中使用游标循环。
如果我使用以下代码,一切都正常。
如果我使用以下代码,一切都正常。
for rec in (select id, name from students) loop
-- do anything
end loop;
但是如果我为这个 SQL 语句定义变量,它就不能正常工作。
v_sql := 'select id, name from students';
for rec in v_sql loop
-- do anything
end loop;
Error: PLS-00103