国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Trafodion使用技巧篇】Trafodion 對中文的支持

winterdawn / 2784人閱讀

摘要:在數據庫,當我們設定一個字段類型為字符類型的時候如或,字符編碼會以數據庫默認的字符編碼為準。此時如果想插入中文字符會報錯,解決方法就是修改字符的編碼類型為。中國現在我們再通過查看字段屬性已修改為類型,這時插入中文字符成功。

在Trafodion數據庫,當我們設定一個字段類型為字符類型的時候(如CHAR或VARCHAR),字符編碼會以數據庫默認的字符編碼為準。

比如下面例子,創建有一個字符類型字段的表,通過SHOWDDL命令可以看到這個字段的編碼方式為ISO88591。

SQL>drop table seabase.test_chinese;
create table seabase.test_chinese (rol_a varchar(10));
showddl seabase.test_chinese;
--- SQL operation complete.
 
SQL>
--- SQL operation complete.
 
SQL>
 
 
CREATE TABLE TRAFODION.SEABASE.TEST_CHINESE
  (
    ROL_A                            VARCHAR(10) CHARACTER SET ISO88591 COLLATE
      DEFAULT DEFAULT NULL SERIALIZED
  )
;
 
--- SQL operation complete.

此時如果想插入中文字符會報錯,解決方法就是修改字符的編碼類型為UTF8。

SQL>insert into seabase.test_chinese values("中國");
 
*** ERROR[8690] An invalid character value encountered in TRANSLATE function. [2016-10-25 06:22:47]
 
SQL>alter table seabase.test_chinese alter column rol_a varchar(10) character set utf8;
 
--- SQL operation complete.

現在我們再通過SHOWDDL查看字段屬性已修改為UTF8類型,這時插入中文字符成功。

SQL>showddl seabase.test_chinese;
 
 
CREATE TABLE TRAFODION.SEABASE.TEST_CHINESE
  (
    ROL_A                            VARCHAR(10 CHARS) CHARACTER SET UTF8
      COLLATE DEFAULT DEFAULT NULL SERIALIZED /*altered_col*/
  )
;
 
--- SQL operation complete.
 
SQL>insert into seabase.test_chinese values("中國");
 
--- 1 row(s) inserted.
 
SQL>select * from seabase.test_chinese;
 
ROL_A
----------------------------------------
中國
 
--- 1 row(s) selected. 

當然我們也可以在建表的時候直接定義字段類型為UTF8,方法如下:

SQL>create table test_chinese(rol_a varchar(10) character set utf8);
 
--- SQL operation complete.
 
SQL>showddl test_chinese;
 
 
CREATE TABLE TRAFODION.SEABASE.TEST_CHINESE
  (
    ROL_A                            VARCHAR(10 CHARS) CHARACTER SET UTF8
      COLLATE DEFAULT DEFAULT NULL NOT SERIALIZED
  )
 ATTRIBUTES ALIGNED FORMAT
;
 
--- SQL operation complete.

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/17813.html

相關文章

  • Apache Trafodion技術架構介紹

    摘要:它主要包括以下幾部分采用對文本進行文法分析,生成語法樹。對語法樹進一步進行分析,類似程序編譯器的語義分析,對語法合格的進一步進行檢查。優化器對語法樹應用各種規則,生成不同的執行計劃,形成一個搜索空間。 Trafodion簡介 Trafodion是一個構建在Hadoop/HBase基礎之上的關系型數據庫,它完全開源免費。Trafodion能夠完整地支持ANSI SQL,并且提供ACID事...

    DevYK 評論0 收藏0
  • Apache Trafodion技術架構介紹

    摘要:它主要包括以下幾部分采用對文本進行文法分析,生成語法樹。對語法樹進一步進行分析,類似程序編譯器的語義分析,對語法合格的進一步進行檢查。優化器對語法樹應用各種規則,生成不同的執行計劃,形成一個搜索空間。 Trafodion簡介 Trafodion是一個構建在Hadoop/HBase基礎之上的關系型數據庫,它完全開源免費。Trafodion能夠完整地支持ANSI SQL,并且提供ACID事...

    zhjx922 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<