Oracle存储过程中,查询结果有多行如何赋值

如题所述

首先你是想要赋值给什么?是一个变量还是record。你要根据实际的情况出发,赋值给一个变量的时候你要考虑最大,最小,最新和最老的数据,看你这么取舍了。
结果集的情况你可以用cursor或者array也可以。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-10

用游标,例如:

For i in (select * from table) 
loop     
处理语句;
end loop;

相似回答