TERTIARY_WEIGHTS(Transact-SQL)

비유니코드 문자열 식의 각 문자에 대해 SQL 3차 데이터 정렬로 정의된 정렬 조건(weight)을 이진 문자열로 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

TERTIARY_WEIGHTS( non_Unicode_character_string_expression )

인수

  • non_Unicode_character_string_expression
    3차 SQL 데이터 정렬에 정의된 char, varchar 또는 varchar(max) 형식의 문자열 입니다. 이러한 데이터 정렬의 목록은 주의를 참조하십시오.

반환 형식

TERTIARY_WEIGHTS는 non_Unicode_character_string_expression이 char 또는 varchar일 경우 varbinary를 반환하고, non_Unicode_character_string_expression이 varchar(max)일 경우 varbinary(max)를 반환합니다.

주의

TERTIARY_WEIGHTS는 non_Unicode_character_string_expression이 SQL 3차 데이터 정렬로 정의되지 않은 경우 NULL을 반환합니다. 표에서는 SQL 3차 데이터 정렬을 보여 줍니다.

정렬 순서 ID

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) 열 값에 정의되는 계산 열을 정의하기 위한 함수입니다. 계산 열과 char, varchar 또는 varchar(max) 열에 모두 인덱스를 정의하면 char, varchar 또는 varchar(max) 열이 쿼리의 ORDER BY 절에 지정되는 경우 성능을 향상시킬 수 있습니다.

다음 예에서는 TERTIARY_WEIGHTS 함수를 char 열의 값에 적용하는 계산 열을 테이블에 만듭니다.

CREATE TABLE TertColTable
(Col1 char(15) COLLATE SQL_Latin1_General_Pref_CP437_CI_AS,
Col2 AS TERTIARY_WEIGHTS(Col1));
GO 

참고 항목

참조

ORDER BY 절(Transact-SQL)