Skip to content

Latest commit

 

History

History
83 lines (65 loc) · 4.09 KB

File metadata and controls

83 lines (65 loc) · 4.09 KB
title SQL Server Collation Name (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 05/11/2017
ms.prod sql-non-specified
ms.reviewer
ms.suite
ms.technology
database-engine
ms.tgt_pltfrm
ms.topic language-reference
dev_langs
TSQL
helpviewer_keywords
collations [SQL Server], SQL collations
SQL collations
names [SQL Server], collations
ms.assetid 56483d24-add7-483d-9b96-c6fda460ddbc
caps.latest.revision 30
author edmacauley
ms.author edmaca
manager cguyer
ms.workload On Demand

SQL Server Collation Name (Transact-SQL)

[!INCLUDEtsql-appliesto-ss2008-all_md]

Is a single string that specifies the collation name for a [!INCLUDEssNoVersion] collation.

[!INCLUDEssNoVersion] supports Windows collations. [!INCLUDEssNoVersion] also supports a limited number (<80) of collations called [!INCLUDEssNoVersion] collations which were developed before [!INCLUDEssNoVersion] supported Windows collations. [!INCLUDEssNoVersion] collations are still supported for backward compatibility, but should not be used for new development work. For more information about Windows collations, see Windows Collation Name (Transact-SQL).

Topic link icon Transact-SQL Syntax Conventions

Syntax

<SQL_collation_name> :: =   
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>  
  
<ComparisonStyle> ::=  
_CaseSensitivity_AccentSensitivity | _BIN  

Arguments

SortRules
A string identifying the alphabet or language whose sorting rules are applied when dictionary sorting is specified. Examples are Latin1_General or Polish.

Pref
Specifies uppercase preference. Even if comparison is case-insensitive, the uppercase version of a letter sorts before the lowercase version, when there is no other distinction.

Codepage
Specifies a one- to four-digit number that identifies the code page used by the collation. CP1 specifies code page 1252, for all other code pages the complete code page number is specified. For example, CP1251 specifies code page 1251 and CP850 specifies code page 850.

CaseSensitivity
CI specifies case-insensitive, CS specifies case-sensitive.

AccentSensitivity
AI specifies accent-insensitive, AS specifies accent-sensitive.

BIN
Specifies the binary sort order to be used.

Remarks

To list the [!INCLUDEssNoVersion] collations supported by your server, execute the following query.

SELECT * FROM sys.fn_helpcollations()   
WHERE name LIKE 'SQL%';  

Note

For Sort Order ID 80, use any of the Window collations with the code page of 1250, and binary order. For example: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

See Also

ALTER TABLE (Transact-SQL)
Constants (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
CREATE TABLE (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
table (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)