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

Home -> Community -> Usenet -> c.d.o.tools -> Re: function to get only numbers

Re: function to get only numbers

From: Benjamin.Altman <benjamin.altman_at_noaa.gov>
Date: Fri, 06 Jul 2001 12:25:33 -0400
Message-ID: <3B45E67D.E2DAACF4@noaa.gov>

Haven't tried this out, but instead of a for loop, wouldn't this be better?:

    nodigits := TRANSLATE(charnum,'1234567890') ;     parsechar := TRANSLATE(charnum, nodigits);

Philippe Makowski wrote:

> for i in 1..longueur loop
> current_digit := SUBSTR(charnum, i, 1);
> if current_digit between '0' and '9' then
> parsechar := parsechar || current_digit;
> end if;
> end loop;
Received on Fri Jul 06 2001 - 11:25:33 CDT

Original text of this message

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