SQL Server Nome da Coleção (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint de análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de dados SQL no Microsoft Fabric

É uma única cadeia que especifica o nome de colação para uma colação SQL Server.

O SQL Server suporta colações no Windows. O SQL Server também suporta um número limitado (<80) de colações chamadas colações SQL Server, que foram desenvolvidas antes do SQL Server suportar colações para Windows. As colações SQL Server continuam a ser suportadas para compatibilidade retroativa, mas não devem ser usadas para novos trabalhos de desenvolvimento. Para mais informações sobre as colações do Windows, consulte Nome da Classificação do Windows.

Transact-SQL convenções de sintaxe

Sintaxe

<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

Arguments

SortRules Uma cadeia que identifica o alfabeto ou língua cujas regras de ordenação são aplicadas quando a ordenação do dicionário é especificada. Exemplos são Latin1_General ou polaco.

Preferência Especifica a preferência maiúscula. Mesmo que a comparação seja indistinta a maiúsculas e maiúsculas, a versão maiúscula de uma letra ordena-se antes da versão minúscula, quando não há outra distinção.

Página de códigos Especifica um número de um a quatro dígitos que identifica a página de códigos usada pela colação. O CP1 especifica a página de códigos 1252, para todas as outras páginas de código é especificado o número completo da página de códigos. Por exemplo, o CP1251 especifica a página de códigos 1251 e o CP850 especifica a página de códigos 850.

O CIde sensibilidade a minúsculas e minúsculas especifica insensível a maiúsculas, o CS especifica o diferencial de maiúsculas minúsculas.

O AccentSensitivityAI especifica insensível ao acento, o AS especifica sensível ao acento.

BIN Especifica a ordem binária de ordenação a ser usada.

Observações

Para listar as colações SQL Server suportadas pelo seu servidor, execute a seguinte consulta.

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

Observação

Para o ID de Ordem de Ordenação 80, use qualquer uma das colações de Janelas com a página de códigos 1250 e a ordem binária. Por exemplo: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.