【发布时间】:2013-08-18 21:58:44
【问题描述】:
请解释一下如何在 oracle 中使用 cursor for 循环。
如果我使用下一个代码,一切都很好。
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;
错误:PLS-00103
【问题讨论】:
标签: sql oracle for-loop plsql database-cursor