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

          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 閱讀(916) 評論(0)  編輯  收藏 所屬分類: Oracle

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

          導航

          統計

          公告

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

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 奉贤区| 太谷县| 普格县| 禹城市| 昌邑市| 和平县| 通渭县| 永吉县| 曲阜市| 马关县| 县级市| 肇庆市| 莱西市| 永康市| 辽阳市| 西丰县| 泸西县| 江陵县| 双鸭山市| 连山| 大荔县| 泰安市| 宜君县| 谢通门县| 天柱县| 明光市| 锦屏县| 新丰县| 海淀区| 平湖市| 梅州市| 若尔盖县| 屏东县| 沂南县| 天峻县| 闸北区| 铁力市| 阳高县| 苏州市| 大庆市| 游戏|