作为熟悉数据库查询的标志,存储过程——尤其是其中游标的使用——必不可少。下面一起来看如何使用游标取数:
Create Or Replace Procedure Test Is
Cursor Cur1 Is //Cur1是游标记录
Select * From User;//从user表取数据
l_Uid Cur1%Rowtype;//l_Uid相当于记录索引
Begin
Dbms_Output.Enable(Buffer_Size => Null);//设置缓冲区无限大,别问我为啥null等于无限大
Open Cur1;//打开游标
Loop
Fetch Cur1
Into l_Uid