詳細講解Oracle中isnumeric的三種實現

2021-07-05 11:53:58 字數 571 閱讀 9356

許多用過asp的朋友對isnumeric函式都有一定的了解,這是乙個常用的判斷入參是否為數字的函式。而在oracle中沒有現成的判斷是否為數字函式,下面我們就來介紹一下如何用三種方法來將其實現:

1. 利用 to_number

create or replace function isnumeric (str in varchar2) 

return number 

is v_str float; 

begin 

if str is null 

then 

return 0; 

else 

begin 

select to_number (str) 

into v_str 

from dual; 

exception 

when invalid_number 

then 

return 0; 

end; 

return 1; 

end if; 

end isnumeric;

2. 利用 regexp_like

Android中布局詳細講解

對view進行布局的目的是計算出view的尺寸以及在其父控制項中的位置,具體來說就是計算出view的四條邊界分別到其父控制項左邊界 上邊界的距離,即計算view的left top right bottom的值。layout 方法是view布局的入口,其原始碼如下所示 public void layo...

Python 函式中(詳細講解)

四 命名空間 五 遞迴函式 deffn deffn1 print hello world return fn1 r fn r 結果為 hello worlddeffn deffn1 print hello world return fn1 r fn print r 結果為 hello world n...

UITableView 詳細講解

建立 uitableview datatable uitableview alloc initwithframe cgrectmake 0,0,320,420 datatable setdelegate self datatable setdatasource self self.view adds...