Trabajar con intercalaciones

Las intercalaciones especifican las reglas que determinan la forma en que las cadenas de caracteres se ordenan y comparan en función de las normas de cada idioma y configuración regional. Por ejemplo, en una cláusula ORDER BY, un angloparlante esperaría que la cadena de caracteres 'Chiapas' se mostrara antes que 'Colima' en orden ascendente. Sin embargo, un hispanoparlante de México esperaría que las palabras que empiezan con 'Ch' se mostraran al final de una lista de palabras que empiezan por 'C'. Las intercalaciones establecen estos tipos de reglas para la ordenación y comparación. La intercalación Latin_1 General ordenará 'Chiapas' delante de 'Colima' en una cláusula ORDER BY ASC, mientras que la intercalación Traditional_Spanish ordenará 'Chiapas' después de 'Colima'.

Cuando se especifica una intercalación para los datos de caracteres que no son Unicode, como los datos char, varchar y text, se asocia una página de códigos determinada con la intercalación. Por ejemplo, si la columna char de una tabla se define con la intercalación Latin1_General, los datos de esa columna son interpretados y mostrados por SQL Server mediante la página de códigos 1252. Para obtener más información acerca de las páginas de códigos y las intercalaciones, vea Arquitectura de página de códigos.

Varias intercalaciones pueden utilizar la misma página de códigos en datos no Unicode.

Las intercalaciones especificadas para datos de solo Unicode, como nchar, nvarchar y nvarchar(max), no tienen páginas de códigos asociadas. Los datos Unicode tratan la mayoría de caracteres universales. Para obtener más información, vea Trabajar con datos Unicode.

Para obtener información sobre la nueva compatibilidad de intercalaciones de Windows (las intercalaciones basadas en configuraciones regionales del sistema de Windows) agregada a SQL Server 2008 y todas las demás intercalaciones de Windows, vea Nombre de intercalación de Windows (Transact-SQL).

Para obtener información sobre las intercalaciones de SQL Server, vea Nombre de intercalación de SQL Server (Transact-SQL).

Los temas siguientes describen las intercalaciones con más detalle.

Tema

Descripción

Tipos de intercalación

Explica las diferencias entre las intercalaciones de SQL Server y de Windows.

Seleccionar intercalaciones

Proporciona las directrices para seleccionar una intercalación para los datos de caracteres.

Establecer y cambiar intercalaciones

Explica cómo establecer y cambiar la intercalación de los datos de caracteres para un servidor, una base de datos, una columna, una expresión y un identificador.

Intercalación en operaciones BACKUP y RESTORE

Proporciona las directrices para trabajar con intercalaciones en las operaciones BACKUP y RESTORE.

Intercalaciones y aplicaciones cliente de SQL Server

Proporciona información sobre cómo conectar las aplicaciones cliente heredadas a SQL Server 2008.

Obtener información acerca de las intercalaciones

Explica cómo recuperar los metadatos relacionados con la intercalación en la base de datos y el servidor.