
ACCESS 2007(使用簡(jiǎn)單的數(shù)據(jù)庫(kù)軟件)精簡(jiǎn)綠色中文版
- 類(lèi)型:辦公軟件大。35KB語(yǔ)言:中文 評(píng)分:1.2
- 標(biāo)簽:
set collation CHINESE_CHINA
結(jié)果還是不盡如人意,雖然絕大多數(shù)記錄排序是正確的(按拼音排序),但還是有少量比較生僻的字給單獨(dú)排在了最后。試想如果某個(gè)領(lǐng)導(dǎo)的名字按拼音排序本來(lái)要排在前面的,結(jié)果因?yàn)樯ё纸o排到了最后,被領(lǐng)導(dǎo)發(fā)現(xiàn)了會(huì)不會(huì)不高興給你小鞋穿呢?要盡善盡美怎么辦呢?查了一下H2的文檔,講到設(shè)置collation的時(shí)候可以調(diào)用 ICU4J(ICU for java)來(lái)替代使用內(nèi)置的collation機(jī)制。(不知道ICU,你out了吧,要不要google一下先?。。 到ICU網(wǎng)站下載了icu4j.jar,將其加入到 CLASSPATH中,重啟H2的服務(wù)。再次創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)后立即在沒(méi)有創(chuàng)建表的情況下輸入下列命令設(shè)置collation:
set collation ICU4J_CHINESE_CHINA
再次說(shuō)明,如果已經(jīng)創(chuàng)建了表,此命令是無(wú)效的喔。將collation設(shè)置為ICU4J_CHINESE_CHINA 后,中文排序就OK了!