将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:
stringstrSqlSended="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 ASBZZT,"
+"from 表名 "
如果在代码中缺少END,会出现如下错误:

更多推荐



所有评论(0)