程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 將Oracle數據庫中的“數字”對應成“漢字”

將Oracle數據庫中的“數字”對應成“漢字”

編輯:Oracle數據庫基礎
 

例如:數據庫中的STATE字段對應的數字是1與0,當要將1顯示在gridview上,顯示為‘是’,0顯示為‘否’,可以通過下面的語句實現。BZZT是STATE的別名,gridview綁定的時候(fieldname),要綁定到BZZT上。

 

     EG1:

             select '0' as CHECKED,ID,NAME,STATE,case IMPORT_STATE when '0'  then '否' else '是' end as BZZT from OU_INTERFACE where 1=1;

     EG2:

           select '0' as CHECKED,表名.* ,case IMPORT_STATE when '0'  then '否' else '是' end as BZZT from 表名 where import_state='" +需要傳遞進來的變量+ "'"

     EG3:

string strSqlSended = "select '0'as CHECKED,CASE LX WHEN '01' THEN '轉收'"

 + "WHEN '02' THEN '轉付'" 

 + "WHEN '03' THEN '現收'"

 + "WHEN '04' THEN '現付'" 

 + "WHEN '05' THEN '內轉'" 

 + "WHEN '06' THEN '應收'" 

 + "WHEN '07' THEN '應付' END AS BZZT," 

 + "from  表名 "

如果在代碼中缺少END,會出現如下錯誤: 將Oracle數據庫中的“數字”對應成“漢字” - Complaint Free Wolrd - Complaint Free Wolrd  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved