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.
Convenciones 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)