2012-11-02 132 views
3

我剛剛瞭解了DB2數據類型VARGRAPHIC,我想知道爲什麼它有這個名字?似乎沒有以任何方式圖形化。VARGRAPHIC名稱的原因

+0

我認爲這應該轉移到DBA網站,它應該得到更多的關注。 –

+0

不確定此評論。開發人員是編寫「創建表」的人,他們知道處理的是什麼類型的數據。數據庫管理員更關心數據庫,並不太關心存儲的數據類型。 – AngocA

回答

7

Information Center來自:

圖形字符串是表示雙字節 字符數據的字節序列。

該名稱可能起源於RFC on ASCII,其中非控制或字母數字字符被稱爲「圖形字符」。

0

在我看來一個圖形字符不是拉丁字符,如[A-ZA-Z],包括ñéóíúá,並在德國,法國等字符

圖形字符更多的是關於其他語言的人,如普通話(中文),希伯來文,阿拉伯文,日文,甚至是布勒萊的人物。它們與任何拉丁字符都非常不同,希伯來語和阿拉伯語是右向左寫的,普通話是上下的,正因爲如此,它們就像西方世界的圖形(基於拉丁字符)。

由於字符太多,它們使用兩個字節(16位)來表示單個字符。有了這個能力,他們可以代表65535個不同的角色。 (2^16 = 65535)

單字節字符限制爲256(2^8),因此對於這個小容量有不同的映射。

相關問題