在oracle中使用函式來判斷某欄位是否能轉換成數字型
可以建一個plsql 返回數字型的函式來達到該功能。[@more@]加了個函式來判斷
create or replace function BhToNumber(strNumber varchar2) return number
is
begin
return (to_number(strNumber));
exception
when others then
return (0);
end ;
sql中這樣來查詢 select BhToNumber(欄位名) from 表名
這樣如果有錯誤的資料就會顯示為0,至少不會報錯了..
create or replace function BhToNumber(strNumber varchar2) return number
is
begin
return (to_number(strNumber));
exception
when others then
return (0);
end ;
sql中這樣來查詢 select BhToNumber(欄位名) from 表名
這樣如果有錯誤的資料就會顯示為0,至少不會報錯了..
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14377/viewspace-897181/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql如何判斷是否存在某個欄位MySql
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- oracle中判斷欄位是否存在和新增表結構Oracle
- (PAT)使用函式判斷完全平方數函式
- 判斷欄位中是否有漢字
- js函式中的if判斷和a==b判斷JS函式
- 查詢某欄位有特殊字元(PATINDEX函式)字元Index函式
- QJsonObject判斷欄位是否存在JSONObject
- Oracle OCP(05):轉換函式Oracle函式
- Array · 判斷某元素是否在陣列中陣列
- JavaScript 判斷變數是否是函式JavaScript變數函式
- 將表結構轉換成實體欄位
- 強制轉換檢視某個欄位為某個型別的sql型別SQL
- MySQL函式-條件判斷函式MySql函式
- vertica 中位數函式 MEDIAN 的使用函式
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- SQL 判斷欄位是否以數字開頭或者包含數字SQL
- 判斷迴文串 字串/數字相互轉換字串
- nginx判斷路徑是否含有某個引數做判斷Nginx
- js精度小數位數正規表示式判斷 - JavaScriptJSJavaScript
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- JavaScript 判斷函式是否存在JavaScript函式
- bash函式應用之:判斷函式是否存在函式
- Oracle資料庫中convert()函式,在瀚高資料庫中如何替換使用?Oracle資料庫函式
- 在oracle中,select語句查詢欄位中非純數字值Oracle
- PHP 使用 version_compare () 函式判斷含符號數值是否在某一區間內PHP函式符號
- sql 判斷 某列中是否包含 某種符號SQL符號
- 在Linux中,如何使用shell指令碼判斷某個服務是否正在執行?Linux指令碼
- python 判斷變數是數字型還是字元型Python變數字元
- 函式實現閏年判斷函式
- 【函式】Oracle12c 列轉行函式使用listagg函式Oracle
- Oracle中Decode()函式的使用Oracle函式
- 羅馬數字轉換成十進位制
- 矩陣的某幾行變換成字串在拼接到一起函式實現矩陣字串函式
- Java判斷欄位是否為空,為空賦值 ?Java賦值
- 判斷是否能連線網際網路
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- 使用Python內建的模組與函式進行不同進位制的數的轉換Python函式