使用定序
更新: 2006 年 7 月 17 日
定序會根據特定語言和地區設定的規範,指定適用於如何儲存和比較字元資料字串的一些規則。例如,在 ORDER BY 子句中,使用英文的人預期字元字串 'Chiapas' 在遞增順序下會出現在 'Colima' 之前。但是在墨西哥使用西班牙文的人可能預期開頭為 'Ch' 的單字會出現在開頭為 'C' 之單字清單的結尾。定序將指定這些種類的排序和比較規則。Latin_1 General 定序會在 ORDER BY ASC 子句中先排序 'Chiapas' 然後再排序 'Colima',但是在 Traditional_Spanish 定序中則是先排序 'Colima' 再排序 'Chiapas'。
對非 Unicode 字元資料指定定序時 (例如 char、varchar 和 text 資料),特定字碼頁將會與定序相關聯。例如,如果資料表中的 char 資料行是以 Latin1_General 定序定義,則 SQL Server 會使用 1252 字碼頁的字碼指標解譯及顯示該資料行中的資料。如需字碼頁和定序的詳細資訊,請參閱<定序與字碼頁架構>。
對 Unicode 資料指定的定序 (例如 nchar、nvarchar 和 nvarchar(max)) 不會擁有相關聯的特定字碼頁,因為 Unicode 資料會虛擬處理世界上所有語言的所有字元。如需詳細資訊,請參閱<使用 Unicode 資料>。
下列主題會更詳細說明定序。
主題 | 描述 |
---|---|
說明 Windows 和 SQL 定序之間的差異。 |
|
提供選取字元資料定序的指導方針。 |
|
說明如何在伺服器、資料庫、資料行、運算式和識別碼層級中,設定及變更字元資料的定序。 |
|
說明運算式中牽涉多個定序的轉換規則。 |
|
提供在 BACKUP 和 RESTORE 作業中使用定序的指導方針。 |
|
提供當您使用 bcp 公用程式和 BULK INSERT 命令時,使用定序的指導方針。 |
|
提供在連結伺服器作業中使用定序的指導方針。 |
|
說明字碼頁和定序之間的關係。 |
|
說明如何擷取資料庫和伺服器中的定序相關中繼資料。 |
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|