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: TO_NUMBER() question

Re: TO_NUMBER() question

From: _Andy_ <withheld_at_address.com>
Date: Mon, 24 Sep 2001 17:29:23 GMT
Message-ID: <3baf6d3a.351202182@news.colt.net>


On Mon, 24 Sep 2001 17:14:49 +0200, "Peter Laursen" <pl_at_mail1.remove.this.stofanet.dk> wrote:

>> SELECT text text_value,TO_NUMBER(text) number_value FROM
>>my_table;
>>
>> If my_table.text is numeric, there's no problem. However,
>if
>>it's not numeric, I get an ORA-01722.
>>
>You could write your own function. It would slow down your
>select somewhat.
>
>CREATE OR REPLACE function to_number_null (a varchar2)
>return number
>as
>begin
> return to_number(a);
>exception
> when others then
> return null;
>end;
>
>/Peter
>

Thanks, that served as the best interim solution. Isn't there a way to do that inline? Received on Mon Sep 24 2001 - 12:29:23 CDT

Original text of this message

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