Trabajar con intercalaciones

Actualizado: 17 de julio de 2006

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. Pero 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, SQL Server interpreta y muestra los datos de esa columna mediante los puntos de código de 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 intercalaciones y páginas de códigos.

Las intercalaciones especificadas para datos Unicode, como nchar, nvarchar y nvarchar(max), no tienen asociadas las páginas de códigos específicas porque los datos Unicode procesan prácticamente todos los caracteres de los idiomas del mundo. Para obtener más información, vea Trabajar con datos Unicode.

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

Tema Descripción

Tipos de intercalación

Explica las diferencias entre las intercalaciones Windows y SQL.

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.

Prioridad de intercalación (Transact-SQL)

Explica las reglas de conversión en expresiones en las que participan varias intercalaciones.

Intercalación en operaciones BACKUP y RESTORE

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

Copiar datos entre distintas intercalaciones

Proporciona las directrices para trabajar con intercalaciones cuando se utiliza la utilidad bcp y el comando BULK INSERT.

Intercalaciones en las consultas distribuidas

Proporciona las directrices para trabajar con intercalaciones en operaciones de servidor vinculadas.

Arquitectura de intercalaciones y páginas de códigos

Explica la relación entre las páginas de códigos y las intercalaciones.

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.

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha sustituido la referencia al tipo de datos ntext por el tipo de datos nvarchar(max).