Actually what I want to do is print a value based on what the select
statement capture. Something like when the user execute this procedure
if the user entered department found print 1 else print -1

Anu

On Sep 21, 10:17 pm, rob wolfe <[EMAIL PROTECTED]> wrote:
> Procedures do not return values ... Functions do ...
>
> I suggest checking the documentation for  "Create Function" rather than
> "Create Procedure" and all will be revealed.
>
> JNewMember wrote:
> > I was able to construct the procedure without syntax but i think I am
> > not handling exceptions correctly.
>
> > create or replace procedure check_dno (deptNum integer)
> > is
> >  v_deptNum integer;
> >  returnValue integer;
> > begin
> >   select deptno into v_deptNum from dept where deptno = deptNum;
> >   if deptNum = v_deptNum then
> >    returnValue := -1;
> >   else
> >    returnValue := 1;
> >   end if;
> > exception
> >  when access_into_null then
> >    dbms_output.put_line('Null Pointer Exception');s
> >  dbms_output.put_line(returnValue);
> > end check_dno;
>
> > What I want to do is based on what select query find return the value.
>
> > Thanks,
> > Anu
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Oracle PL/SQL" group.
To post to this group, send email to Oracle-PLSQL@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Oracle-PLSQL?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to