修改ASE排序集

2021-04-13 09:01:41 字數 1863 閱讀 6620

sp_configure 'default sortorder id', 163, utf8 go

再重啟伺服器,需要連續重啟2次伺服器

可裝載的排序順序

名稱     id     說明

cp932bin  129    日語 cp932

gb3213bn  137    中文 gb2312

cyrdict   140    古斯拉夫語,字典

turdict   155    土耳其語,字典

euckscbn  161    朝鮮語 euckcs

gbpinyin  163    中文 gb2312 拼音

rusdict   165    俄語,字典

sjisbin   179    日語,sjis 二進位制

big5bin   194    中文 b165

若要在 adaptive server 中檢視這個排序順序列表,可使用 sp_helpsort 系統過程。有關 sp_helpsort 的詳細資訊,請參見參考手冊:過程 中的第 1 章「系統過程」 。

可使用 $sybase/collate/unicode 目錄中的外部檔案來新增排序順序。名稱與歸類 id 儲存在 syscharsets 中。在設定預設 unicode 排序順序之前,外部 unicode 排序順序名稱不必在 syscharsets 中。

注釋   外部 unicode 排序順序由 sybase 提供。並不試圖建立外部 unicode 排序順序。

isql -j cp936 登入時,報錯

msg 2420, level 17, state 1:

server 'dsfy100':

unable to load unicode-based character set conversion table 'cp936' - unicode conversion cache is full. please notify your system administrator to add mode unicode buffers.

no conversions will be done.

sp_configure 'size of unilib cache', 100000

gosize of unilib cache

確定 unilib 快取記憶體的大小。size of unilib cache 指定所使用的記憶體大小(以位元組計算,向上捨入到最接近的 1k)加上最小開銷大小,該大小可以提供足夠的記憶體來裝載最大的 unilib 轉換表的單個副本。對於亞洲客戶想要通過基於 unicode 的轉換支援的每一附加字符集,他們最好再將 size of unilib cache 增加 100k。

use db_bd

godrop table t_test

gocreate table t_test (v  varchar(10))

goinsert into t_test(v) values ('一')

insert into t_test(v) values ('二')

insert into t_test(v) values ('三')

insert into t_test(v) values ('四')

insert into t_test(v) values ('五')

insert into t_test(v) values ('六')

insert into t_test(v) values ('七')

goinsert into t_test(v) values ('八')

goselect @@client_csname

goselect * from t_test order by v descgov

----------一五

四三七六

二八

mysql字符集修改 MySql字符集修改

問題分析 普通的字串或者表情都是佔位3個位元組,所以utf8足夠用了,但是移動端的表情符號佔位是4個位元組,普通的utf8就不夠用了,為了應對無線網際網路的機遇和挑戰 避免 emoji 表情符號帶來的問題 涉及無線相關的 mysql 資料庫建議都提前採用 utf8mb4 字符集,這必須要作為移動網際...

mysql 修改字第集 MySQL修改字符集

安裝時mysql預設的字符集是latin1,插入表中的中文會顯示異常,所以需要修改字符集。1 修改mysql字符集為utf 8的方法 在 etc my.cnf加入如下命令,重啟mysql服務即可 client 欄位裡加入 default character set utf8 mysqld 欄位裡加入...

修改字符集

修改資料庫字符集 alter database db name default character set character name collate 把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter table tbl name convert to ...