Funciones de intercalación: COLLATIONPROPERTY (Transact-SQL)
Se aplica a: punto de conexión de SQL Server Azure SQL Database Azure SQL Instancia administrada punto de conexión de SQL Analytics Analytics Platform System (PDW) de SQL Analytics System (PDW) de SQL Server en Microsoft Fabric Warehouse en Microsoft Fabric
Esta función devuelve la propiedad solicitada de una intercalación especificada.
Convenciones de sintaxis de Transact-SQL
Sintaxis
COLLATIONPROPERTY( collation_name , property )
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
collation_name
El nombre de la intercalación. El argumento nombre_de_la_intercalación tiene un tipo de datos nvarchar (128), sin valor predeterminado.
property
La propiedad de intercalación. El argumento propiedad tiene un tipo de datos varchar (128) y puede tener uno de los valores siguientes:
Nombre de propiedad | Descripción |
---|---|
CodePage | La página de códigos no Unicode de la intercalación. Se trata del juego de caracteres usado con los datos varchar. Vea Appendix G DBCS/Unicode Mapping Tables (Apéndice G: tablas de asignaciones DBCS/Unicode) y Appendix H Code Pages (Apéndice H: páginas de código) para traducir estos valores y ver sus asignaciones de caracteres. Tipo de datos base: int |
LCID | Identificador de configuración regional de Windows de la intercalación. Se trata de la referencia cultural usada en las reglas de ordenación y comparación. Vea LCID Structure (Estructura de LCID) para traducir estos valores (primero hay que convertirlos a varbinary). Tipo de datos base: int |
ComparisonStyle | Estilo de comparación de Windows de la intercalación. Devuelve 0 en las intercalaciones binarias, tanto (BIN) como (BIN2), así como cuando todas las propiedades distinguen entre mayúsculas y minúsculas: (_CS_AS_KS_WS) y (_CS_AS_KS_WS_SC) y (_CS_AS_KS_WS_VSS). Valores de máscara de bits: Omitir mayúsculas y minúsculas: 1 Omitir acento: 2 Omitir Kana: 65536 Omitir ancho: 131 072 Nota: La opción de distinción de selector de variación (_VSS) no se representa en este valor, aunque afecta al comportamiento de las comparaciones. Tipo de datos base: int |
Versión | La versión de la intercalación. Devuelve un valor entre 0 y 3. Las intercalaciones con "140" en el nombre devuelven 3. Las intercalaciones con "100" en el nombre devuelven 2. Las intercalaciones con "90" en el nombre devuelven 1. Todas las demás intercalaciones devuelven 0. Tipo de datos base: tinyint |
Tipos de valores devueltos
sql_variant
Ejemplos
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');
El conjunto de resultados es el siguiente:
1252
Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')
El conjunto de resultados es el siguiente:
1252
Vea también
sys.fn_helpcollations (Transact-SQL)
Compatibilidad con la intercalación y Unicode