在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
- oracle中進位制轉換函式Oracle函式
- (PAT)使用函式判斷完全平方數函式
- 【筆記】oracle 判斷欄位中的中文的方法筆記Oracle
- sql判斷表中是否有此欄位SQL
- oracle中判斷欄位是否存在和新增表結構Oracle
- js函式中的if判斷和a==b判斷JS函式
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- 浮點數轉換成字串函式字串函式
- ORACLE使用函式對二進位制、十進位制、十六進位制數互相轉換Oracle函式
- lua 函式變數 assert判斷函式變數
- Array · 判斷某元素是否在陣列中陣列
- 儲存過程判斷若個表中是否存在某個名稱的欄位儲存過程
- JavaScript 判斷變數是否是函式JavaScript變數函式
- java中數字型別轉換Java型別
- sql 數字轉換為16進位制數函式SQL函式
- Java使用正規表示式判斷字串中是否包含某子字串Java字串
- SQL 判斷欄位是否以數字開頭或者包含數字SQL
- numtoyminterval函式——數字轉換函式函式
- js判斷欄位是否為空 isNullJSNull
- MySQL函式-條件判斷函式MySql函式
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串
- oracle中ascii函式及to_char函式使用及編碼間的轉換OracleASCII函式
- 將表結構轉換成實體欄位
- 強制轉換檢視某個欄位為某個型別的sql型別SQL
- 判斷函式和方法函式
- js精度小數位數正規表示式判斷 - JavaScriptJSJavaScript
- 寫一函式,準確地判斷欄位是否含有漢字或者提取漢字等函式
- 增加一個判斷記憶體變數存在的函式 (轉)記憶體變數函式
- vertica 中位數函式 MEDIAN 的使用函式
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- 判斷迴文串 字串/數字相互轉換字串
- MongoDB之資料查詢(欄位判斷)MongoDB
- 【轉帖】Oracle中的二進位制、八進位制、十進位制、十六進位制相互轉換函式Oracle函式
- 利用符號進行的型別轉換,轉換成數字型別 ~~符號型別
- Oracle中的二進位制、八進位制、十進位制、十六進位制相互轉換函式Oracle函式