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

Especifica el nombre de intercalación de Windows en la cláusula COLLATE. El nombre de intercalación de Windows se compone del designador de intercalación y los estilos de comparación.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

<Windows_collation_name> :: = 
     CollationDesignator_<ComparisonStyle>
<ComparisonStyle> :: = 
        { CaseSensitivity_AccentSensitivity
             [ _KanatypeSensitive ] [ _WidthSensitive ]  }
  | { _BIN | _BIN2 }

Argumentos

  • CollationDesignator
    Especifica las reglas de intercalación base utilizadas por la intercalación de Windows. Las reglas de intercalación base abarcan lo siguiente:

    • El alfabeto o el idioma cuyas reglas de ordenación se aplican cuando se especifica la ordenación alfabética.
    • La página de códigos que se utiliza para almacenar datos de caracteres no Unicode.

    Algunos ejemplos son:

    • Latín-1_general o francés: ambos utilizan la página de códigos 1252.
    • Turco: utiliza la página de códigos 1254.

    Para obtener una lista de designadores de intercalación, vea Configuración de intercalación en el programa de instalación.

  • CaseSensitivity
    CI especifica que no se diferencia mayúsculas de minúsculas, CS especifica que se diferencia mayúsculas de minúsculas.
  • AccentSensitivity
    AI especifica que no se distinguen acentos, AS especifica que se distinguen acentos.
  • KanatypeSensitive
    Omitted especifica que no se distinguen tipos de kana, KS especifica que se distinguen tipos de kana.
  • WidthSensitivity
    Omitted especifica que no se distingue el ancho, WS especifica que se distingue el ancho.
  • BIN
    Especifica que se va a utilizar el orden binario compatible con versiones anteriores.
  • BIN2
    Especifica el orden binario que utiliza la semántica de comparación de puntos de código incluida en SQL Server 2005.

Notas

Para obtener una tabla de las configuraciones regionales de Windows con sus correspondientes designadores de intercalación SQL, vea Configuración de intercalación en el programa de instalación.

Ejemplos

Éstos son algunos ejemplos de nombres de intercalación de Windows:

  • Latin1_General_CI_AS
    La intercalación utiliza las reglas de orden del diccionario Latín-1 general, página de códigos 1252. No diferencia mayúsculas de minúsculas y distingue acentos.
  • Estonian_CS_AS
    La intercalación utiliza las reglas de orden del diccionario estonio, página de códigos 1257. Diferencia mayúsculas de minúsculas y también acentos.
  • Latin1_General_BIN
    La intercalación utiliza la página de códigos 1252 y las reglas de orden binario. Se pasan por alto las reglas de orden del diccionario Latín-1 general.

Vea también

Referencia

ALTER TABLE (Transact-SQL)
Constantes (Transact-SQL)
CREATE DATABASE (Transact-SQL)
CREATE TABLE (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
table (Transact-SQL)

Otros recursos

Trabajar con intercalaciones

Ayuda e información

Obtener ayuda sobre SQL Server 2005