自己選擇的路,摸爬滾打也要走下去

          CASE中文字符集問題

          oracle 中的case表達(dá)式如果遇到中文怎么辦?
          select NAME,SCORE,
          CASE name
            WHEN '張三' then '100'
            WHEN '李四' then '200' 
            ELSE 'NOT EXISTS'
          END
          FROM CJ;

          會提示字符集不存在。。

          解決方式:
          在google中輸入錯誤代碼,收集信息

          ORA-12704: 字符集不匹配.

          提示:雖然Oracle可以使用nchar, nvarchar2 類型來存放字符數(shù)據(jù),但建議設(shè)計(jì)者不要使用NCHAR和NVARCHAR2。因?yàn)镃HAR和VARCHAR2就能存放漢字。

          正解:姐姐重新建了表,把中文的改用 CHAR 來存放,就可以了。姐姐太厲害了

          一天,一個月,一年。總有一天會變得不一樣。

          posted on 2011-01-31 21:35 wokaoJune 閱讀(915) 評論(0)  編輯  收藏 所屬分類: Oracle

          <2011年1月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          GO ,GO,GO
          自己選擇的路,摸爬滾打也要走下去

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宁波市| 德州市| 兰州市| 宜兴市| 渭源县| 鄯善县| 民和| 灵宝市| 乌鲁木齐县| 溆浦县| 荥经县| 桓仁| 呼伦贝尔市| 泉州市| 阳信县| 衡阳县| 林甸县| 兴安盟| 满城县| 龙胜| 广元市| 平度市| 洮南市| 鹿泉市| 金沙县| 仙游县| 屯留县| 开远市| 兴隆县| 海安县| 临西县| 辽宁省| 泉州市| 临颍县| 垫江县| 漳平市| 长葛市| 星子县| 章丘市| 仙居县| 浦江县|