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

          CASE中文字符集問題

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

          會提示字符集不存在。。

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

          ORA-12704: 字符集不匹配.

          提示:雖然Oracle可以使用nchar, nvarchar2 類型來存放字符數據,但建議設計者不要使用NCHAR和NVARCHAR2。因為CHAR和VARCHAR2就能存放漢字。

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

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

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

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

          導航

          統計

          公告

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

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海兴县| 克山县| 灌南县| 资兴市| 河东区| 永善县| 临安市| 马龙县| 社会| 万安县| 耒阳市| 遵义市| 犍为县| 彩票| 怀安县| 新闻| 措美县| 荆州市| 青铜峡市| 巫溪县| 礼泉县| 夏津县| 胶州市| 陵川县| 平南县| 深泽县| 鹿邑县| 大洼县| 隆德县| 德清县| 定安县| 澜沧| 南通市| 美姑县| 大兴区| 大丰市| 五原县| 璧山县| 雷州市| 开江县| 百色市|