Nome de agrupamento do SQL Server (Transact-SQL)

É uma única cadeia de caracteres que especifica o nome de agrupamento para um agrupamento do SQL Server.

O SQL Server dá suporte a agrupamentos do Windows. O SQL Server também oferece suporte a um número limitado (<80) de agrupamentos chamados de agrupamentos do SQL Server que foram desenvolvidos antes de o SQL Server dar suporte a agrupamentos do Windows. Os agrupamentos do SQL Server ainda têm suporte para compatibilidade com versões anteriores, mas não devem ser usados para novos trabalhos de desenvolvimento. Para obter mais informações sobre os agrupamentos do Windows, consulte Nome de agrupamento do Windows (Transact-SQL).

Ícone de vínculo de tópico Convenções de sintaxe Transact-SQL

Sintaxe

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

<ComparisonStyle> ::= 
    _CaseSensitivity_AccentSensitivity | _BIN

Argumentos

  • SortRules
    Uma cadeia de caracteres identificando o alfabeto ou idioma cujas regras de classificação são aplicadas quando a classificação de dicionário é especificada. Exemplos são Latin1_General ou polonês.

  • Pref
    Especifica a preferência por maiúsculas. Mesmo se a comparação fizer distinção entre maiúsculas e minúsculas, a versão maiúscula de uma letra classifica antes da versão minúscula, quando não houver outra distinção.

  • Codepage
    Especifica um número de um a quatro dígitos que identifica a página de código usada pelo agrupamento. CP1 especifica a página de código 1252, para todas as outras páginas de código para a qual o número de página de código completo é especificado. Por exemplo, CP1251 especifica a página de código 1251 e CP850 especifica a página de código 850.

  • CaseSensitivity
    CI especifica que não diferencia maiúsculas de minúsculas, CS especifica que diferencia maiúsculas de minúsculas.

  • AccentSensitivity
    AI especifica que não diferencia acentos, AS especifica que diferencia acento.

  • BIN
    Especifica a ordem de classificação binária que será usada.

Comentários

Para listar os agrupamentos do SQL Server suportados pelo servidor, execute a seguinte consulta.

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

1Para a ID de Ordem de Classificação 80, use qualquer agrupamento do Windows com a página de código 1250 e ordem binária. Por exemplo: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

Consulte também

Referência

ALTER TABLE (Transact-SQL)

Constantes (Transact-SQL)

CREATE DATABASE (Transact-SQL)

CREATE TABLE (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

tabela (Transact-SQL)

sys.fn_helpcollations (Transact-SQL)