Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: need help with simple Function

Re: need help with simple Function

From: <david.rydzewski_at_gmail.com>
Date: 12 Jan 2005 11:49:05 -0800
Message-ID: <1105559345.821183.258640@c13g2000cwb.googlegroups.com>


Here's a fun recursive solution....

create or replace function session_hash ( p_sessid in number ) return number
is
begin
return case when nvl(length(p_sessid),1) = 1 then
p_sessid
else
trunc(p_sessid, -1*(length(p_sessid)-1))*power(10,
-1*(length(p_sessid)-1)) +

session_hash( p_sessid - trunc(p_sessid,
-1*(length(p_sessid)-1)) )

        end;
end;
/

yes, i'm a loser. Received on Wed Jan 12 2005 - 13:49:05 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US