Share via


使用定序

更新: 2006 年 7 月 17 日

定序會根據特定語言和地區設定的規範,指定適用於如何儲存和比較字元資料字串的一些規則。例如,在 ORDER BY 子句中,使用英文的人預期字元字串 'Chiapas' 在遞增順序下會出現在 'Colima' 之前。但是在墨西哥使用西班牙文的人可能預期開頭為 'Ch' 的單字會出現在開頭為 'C' 之單字清單的結尾。定序將指定這些種類的排序和比較規則。Latin_1 General 定序會在 ORDER BY ASC 子句中先排序 'Chiapas' 然後再排序 'Colima',但是在 Traditional_Spanish 定序中則是先排序 'Colima' 再排序 'Chiapas'。

對非 Unicode 字元資料指定定序時 (例如 charvarchartext 資料),特定字碼頁將會與定序相關聯。例如,如果資料表中的 char 資料行是以 Latin1_General 定序定義,則 SQL Server 會使用 1252 字碼頁的字碼指標解譯及顯示該資料行中的資料。如需字碼頁和定序的詳細資訊,請參閱<定序與字碼頁架構>。

對 Unicode 資料指定的定序 (例如 ncharnvarcharnvarchar(max)) 不會擁有相關聯的特定字碼頁,因為 Unicode 資料會虛擬處理世界上所有語言的所有字元。如需詳細資訊,請參閱<使用 Unicode 資料>。

下列主題會更詳細說明定序。

主題 描述

定序類型

說明 Windows 和 SQL 定序之間的差異。

選取定序

提供選取字元資料定序的指導方針。

設定和變更定序

說明如何在伺服器、資料庫、資料行、運算式和識別碼層級中,設定及變更字元資料的定序。

定序優先順序 (Transact-SQL)

說明運算式中牽涉多個定序的轉換規則。

BACKUP 與 RESTORE 作業中的定序

提供在 BACKUP 和 RESTORE 作業中使用定序的指導方針。

在不同的定序間複製資料

提供當您使用 bcp 公用程式和 BULK INSERT 命令時,使用定序的指導方針。

分散式查詢中的定序

提供在連結伺服器作業中使用定序的指導方針。

定序與字碼頁架構

說明字碼頁和定序之間的關係。

取得定序相關資訊

說明如何擷取資料庫和伺服器中的定序相關中繼資料。

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 已使用 nvarchar(max) 資料類型取代 ntext 資料類型的參考。