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).
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
CREATE DATABASE (Transact-SQL)