Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: PLSQL Newbie Qn
simon wrote:
> "Gerard H. Pille" <ghp_at_skynet.be> ¦b¶l¥ó
>
>>Not if id can be 0 or 99, else it is OK. It is abnormal to select nothing
>>multiple values in to a single, simple variable.
declare
v_number number; cursor c_test (p_param varchar2) is select id from table where varchar_col = p_param; begin v_number := 0; for r_test in c_test( something_else) loop v_number := v_number + 1; if v_number > 1 then v_number := 99; exit; end if; end loop;
![]() |
![]() |