Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> function to get only numbers
why this function does not compile ?
CREATE OR REPLACE FUNCTION char2num (charnum in varchar2) RETURN number IS
i number; digits number; current_digit char(1); parsechar varchar2;
current_digit := SUBSTR(charnum, i, 1); if current_digit in ('0','1','2','3','4','5','6','7','8','9') then parsechar := parsechar || current_digit;end loop;
![]() |
![]() |