亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

winterdawn / 2827人閱讀

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

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

比如下面例子,創(chuàng)建有一個字符類型字段的表,通過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.

現(xiàn)在我們再通過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.

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/17813.html

相關(guān)文章

  • Apache Trafodion技術(shù)架構(gòu)介紹

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

    DevYK 評論0 收藏0
  • Apache Trafodion技術(shù)架構(gòu)介紹

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

    zhjx922 評論0 收藏0

發(fā)表評論

0條評論

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