Nombre de intercalación de SQL Server (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento en Microsoft Fabric

Es una cadena que especifica el nombre de intercalación de una intercalación de SQL Server.

SQL Server admite intercalaciones de Windows. SQL Server también admite un número limitado (<80) de las intercalaciones denominadas intercalaciones de SQL Server que se desarrollaron antes de que SQL Server admitiera intercalaciones de Windows. Las intercalaciones de SQL Server se siguen admitiendo por compatibilidad con versiones anteriores, pero no se deben utilizar en nuevos trabajos de desarrollo. Para obtener más información sobre la intercalación de Windows, consulte Nombre de intercalación de Windows.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

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

SortRules Cadena que identifica el alfabeto o el idioma cuyas reglas de ordenación se aplican cuando se especifica el orden del diccionario. Por ejemplo: Latin1_General o Polish.

Pref Especifica la preferencia de mayúsculas. Aunque la comparación distinga entre mayúsculas y minúsculas, la versión en mayúsculas de una letra se ordena antes que la versión en minúsculas, cuando no existe ningún otro tipo de diferenciación.

Codepage Especifica un número de uno a cuatro dígitos que identifica la página de códigos que la intercalación utiliza. CP1 especifica la página de códigos 1252; en los demás casos se especifica el número de página de códigos completo. Por ejemplo, CP1251 especifica la página de códigos 1251 y CP850 especifica la página de códigos 850.

CaseSensitivityCI especifica que no se diferencia mayúsculas de minúsculas, CS especifica que se diferencia mayúsculas de minúsculas.

AccentSensitivityAI especifica que no se distinguen acentos, AS especifica que se distinguen acentos.

BIN Especifica el criterio de ordenación binario que se va a utilizar.

Observaciones

Para enumerar las intercalaciones de SQL Server admitidas por el servidor, ejecute la consulta siguiente.

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

Nota

Para el identificador de criterio de ordenación 80, utilice cualquiera de las intercalaciones de Windows con la página de códigos 1250 y orden binario. Por ejemplo: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

Consulte también