Oracle存储过程中,查询结果有多行如何赋值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle存储过程中,查询结果有多行如何赋值相关的知识,希望对你有一定的参考价值。
首先你是想要赋值给什么?是一个变量还是record。你要根据实际的情况出发,赋值给一个变量的时候你要考虑最大,最小,最新和最老的数据,看你这么取舍了。结果集的情况你可以用cursor或者array也可以。 参考技术A
用游标,例如:
For i in (select * from table)loop
处理语句;
end loop;
大家帮忙看看Oracle存储过程怎样给变量赋值
参考技术A 在pl/sql developer中,选中你要执行的存储过程,点击右键选择“测试”,在下面的参数中输入你的“123456789”,点击工具栏的“执行”,执行完毕后,如果有返回值就点击cursor,可以看到结果了。以上是关于Oracle存储过程中,查询结果有多行如何赋值的主要内容,如果未能解决你的问题,请参考以下文章