如果資料庫中的資料有下列特性,請使用多語語言排序:
亞洲語言由於排序規則複雜,因此很適合使用多語語言排序。
如果資料只使用一種語言,則使用單語語言排序來減少記憶體的使用,並增進效能。
多語語言排序有三層精確度:
a 與 b。Ä 與 A 在主要層次中相同,因為它們的基本字元都是 A,但在次要層次中則不同,因為 Ä 的辨別標記。a 與 A 在主要及次要層次中相同,但在第三級層次中不同,因為 a 是小寫,而 A 是大寫。每一種區域設定都必須定義字元的順序,也就是 a 在 b 之前、b 在 a 之前,或者兩者相等。
您可以從預先定義的排序 (稱為定序) 清單中選擇一種多語語言排序,也可以自行定義新的排序。預先定義的排序列於「現有的定義」對話方塊中,按一下顯示現有的定義即可顯示。您可以使用 Oracle Locale Builder 檢視預先定義的多語語言排序的所有特性。
您可以藉由修改現有排序,或者輸入新排序的所有資料來定義新排序,請參閱定義新的多語語言排序。
若從「現有的定義」對話方塊中選擇「定序名稱」,則一般多語語言排序定義對話方塊中的其他欄位便會自動完成:
選擇定序名稱會同時決定是否核取下列其中一個「定義的定序旗標」:
每一種排序都有多種特性:
您可以修改現有的排序定義或定義每一個排序特性,來建立新的多語語言排序。請參閱定義新的多語語言排序。