The Wayback Machine - http://web.archive.org/web/20140109023413/http://msdn.microsoft.com:80/zh-tw/library/ms186881(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

TERTIARY_WEIGHTS

傳回 SQL 第 3 定序所定義的非 Unicode 字串運算式中,每個字元之加權的二進位字串。


TERTIARY_WEIGHTS( non_Unicode_character_string_expression )

non_Unicode_character_string_expression

這是第 3 SQL 定序所定義的 char、varchar 或 varchar(max) 類型之 expression 字串。如需這些定序的清單,請參閱「備註」一節。

當 non_Unicode_character_string_expression 是 char 或 varchar 時,TERTIARY_WEIGHTS 會傳回 varbinary,當 non_Unicode_character_string_expression 是 varchar(max) 時,則會傳回 varbinary(max)。

當 non_Unicode_character_string_expression 不是用 SQL 第 3 定序來定義時,TERTIARY_WEIGHTS 會傳回 NULL。下表顯示 SQL 第 3 定序。

排序順序識別碼 SQL 定序

33

SQL_Latin1_General_Pref_CP437_CI_AS

34

SQL_Latin1_General_CP437_CI_AI

43

SQL_Latin1_General_Pref_CP850_CI_AS

44

SQL_Latin1_General_CP850_CI_AI

49

SQL_1xCompat_CP850_CI_AS

53

SQL_Latin1_General_Pref_CP1_CI_AS

54

SQL_Latin1_General_CP1_CI_AI

56

SQL_AltDiction_Pref_CP850_CI_AS

57

SQL_AltDiction_CP850_CI_AI

58

SQL_Scandinavian_Pref_CP850_CI_AS

82

SQL_Latin1_General_CP1250_CI_AS

84

SQL_Czech_CP1250_CI_AS

86

SQL_Hungarian_CP1250_CI_AS

88

SQL_Polish_CP1250_CI_AS

90

SQL_Romanian_CP1250_CI_AS

92

SQL_Croatian_CP1250_CI_AS

94

SQL_Slovak_CP1250_CI_AS

96

SQL_Slovenian_CP1250_CI_AS

106

SQL_Latin1_General_CP1251_CI_AS

108

SQL_Ukrainian_CP1251_CI_AS

113

SQL_Latin1_General_CP1253_CS_AS

114

SQL_Latin1_General_CP1253_CI_AS

130

SQL_Latin1_General_CP1254_CI_AS

146

SQL_Latin1_General_CP1256_CI_AS

154

SQL_Latin1_General_CP1257_CI_AS

156

SQL_Estonian_CP1257_CI_AS

158

SQL_Latvian_CP1257_CI_AS

160

SQL_Lithuanian_CP1257_CI_AS

183

SQL_Danish_Pref_CP1_CI_AS

184

SQL_SwedishPhone_Pref_CP1_CI_AS

185

SQL_SwedishStd_Pref_CP1_CI_AS

186

SQL_Icelandic_Pref_CP1_CI_AS

TERTIARY_WEIGHTS 用來定義 char、varchar 或 varchar(max) 資料行之值所定義的計算資料行。當在查詢的 ORDER BY 子句中指定 char、varchar 或 varchar(max) 資料行時,定義計算資料行和 char、varchar 或 varchar(max) 資料行的索引,可以改進效能。

下列範例會在資料表中,建立一個將 TERTIARY_WEIGHTS 函數套用在 char 資料行之值的計算資料行。

CREATE TABLE TertColTable
(Col1 char(15) COLLATE SQL_Latin1_General_Pref_CP437_CI_AS,
Col2 AS TERTIARY_WEIGHTS(Col1));
GO 
本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
Image
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。