如何理解DB2 code page的實際意義?
以下的文章主要向大家講述的是DB2 code page在實際操作中的具體操意義的描述,我老感覺code page 這個概念沒有什么實際意義,同時對這個概念的理解也不是很透徹,創(chuàng)建數(shù)據(jù)庫時,指定數(shù)據(jù)庫的字符集為codeset 。
而且不同的codeset創(chuàng)建的數(shù)據(jù)庫發(fā)現(xiàn)其code page都為1208(2003 server),
那么DB2 code page有什么實際意義?
解答:Codepage就是指DB2的語言的版本。一般來說,如果操作系統(tǒng)是中文的話,那么DB2自動安裝成為中文版本,如果操作系統(tǒng)是英文的話,那么DB2自動安裝成為英文版本。盡管如果源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫的codepage不一樣,用戶仍然可以成功地從源數(shù)據(jù)庫連接到目標(biāo)數(shù)據(jù)庫(即connect命令仍然可以成功運行)。
但是如果沒有定義恰當(dāng)?shù)霓D(zhuǎn)換表(用來轉(zhuǎn)換兩個不同數(shù)據(jù)庫之間的codepage的表),在復(fù)制的時候錯誤將不可避免。為了簡單起見,在本操作實踐過程中,兩個數(shù)據(jù)庫都是使用的同樣的codepage。需要提及的是,codepage可以在創(chuàng)建該數(shù)據(jù)庫的時候為其指定。
以上的相關(guān)內(nèi)容就是對DB2 code page有什么實際意義的介紹,望你能有所收獲。
【編輯推薦】