OluştururTERTIARY_WEIGHTSdeğerlerini (Transact-sql)
Bir sql Tersiyer harmanlama ile tanımlanan Unicode olmayan dize ifadesi ağırlıklarının her karakter için ikili bir dize döndürür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
TERTIARY_WEIGHTS( non_Unicode_character_string_expression )
Bağımsız değişkenler
- non_Unicode_character_string_expression
Bir dizge ifade türü char, varchar, ya varchar(max)üzerinde Tersiyer bir sql harmanlaması tanımlanan. Bu alfabe listesi için bkz: açıklamalar.
Dönüş Türleri
OluştururTERTIARY_WEIGHTSdeğerlerini döndürür varbinaryzaman non_Unicode_character_string_expressionolduğunu charveya varcharve varbinary(max)zaman non_Unicode_character_string_expressionolduğunu varchar(max).
Açıklamalar
OluştururTERTIARY_WEIGHTSdeğerlerini döndürür null ne zaman non_Unicode_character_string_expressionbir sql Tersiyer harmanlama ile tanımlı değil. Aşağıdaki tablo sql Tersiyer alfabe gösterir.
Sıralama Sipariş No |
sql harmanlaması |
---|---|
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 |
OluştururTERTIARY_WEIGHTSdeğerlerini değerleri üzerinde tanımlı hesaplanmış bir sütun tanımı kullanmak için tasarlanmıştır bir char, varchar, ya varchar(max)sütun. Hem hesaplanmış bir sütun üzerinde dizin tanımlama ve char, varchar, ya varchar(max)sütun performansı geliştirmek ne zaman char, varchar, ya varchar(max)sütun belirtilen sorgu içinde order by yan.
Örnekler
Aşağıdaki örnek, geçerli tablodaki hesaplanmış bir sütun oluşturur TERTIARY_WEIGHTSişlevi değerleri için bir charsütun.
CREATE TABLE TertColTable
(Col1 char(15) COLLATE SQL_Latin1_General_Pref_CP437_CI_AS,
Col2 AS TERTIARY_WEIGHTS(Col1));
GO
CREATE TABLE TertColTable
(Col1 char(15) COLLATE SQL_Latin1_General_Pref_CP437_CI_AS,
Col2 AS TERTIARY_WEIGHTS(Col1));
GO