Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Esta função devolve a propriedade solicitada de uma colação especificada.
Transact-SQL convenções de sintaxe
Sintaxe
COLLATIONPROPERTY( collation_name , property )
Arguments
collation_name
O nome da colação. O argumento collation_name tem um tipo de dado nvarchar(128 ), sem valor padrão.
propriedade
A propriedade de colação. O argumento propriedade tem um tipo de dado varchar(128 ), e pode ter qualquer um dos seguintes valores:
| Nome da propriedade | Description |
|---|---|
| CodePage | Página de código não-Unicode da colação. Este é o conjunto de caracteres usado para os dados varchar . Consulte as Tabelas de Mapeamento DBCS/Unicode do Apêndice G e as Páginas de Código do Apêndice H para traduzir estes valores e para ver as suas correspondências de caracteres. Tipo de dados de base: int |
| LCID | ID de localização do Windows da colação. Esta é a cultura usada para as regras de ordenação e comparação. Consulte Estrutura LCID para traduzir estes valores (primeiro terá de converter para varbinary). Tipo de dados de base: int |
| ComparaçãoEstilo | Estilo de comparação do Windows do agrupamento. Retorna 0 para colações binárias - tanto (_BIN) como (_BIN2) - bem como quando todas as propriedades são sensíveis - (_CS_AS_KS_WS) e (_CS_AS_KS_WS_SC) e (_CS_AS_KS_WS_VSS). Valores da máscara de bits: Ignorar o caso: 1 Ignorar o sotaque: 2 Ignore a Kana: 65536 Ignore a largura: 131072 Nota: a opção sensível ao seletor de variação (_VSS) não está representada neste valor, embora afete o comportamento de comparação. Tipo de dados de base: int |
| Versão | A versão da colação. Devolve um valor entre 0 e 3. As colações com "140" no nome devolvem 3. As colações com "100" no nome retornam 2. As colações com "90" no nome retornam 1. Todas as outras colações devolvem 0. Tipo de dados base: tinyint |
Tipos de devolução
sql_variant
Examples
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');
Aqui está o conjunto de resultados.
1252
Azure Synapse Analytics and Analytics Platform System (PDW)
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')
Aqui está o conjunto de resultados.
1252
Consulte também
sys.fn_helpcollations (Transact-SQL)
Suporte a agrupamento e Unicode