sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo encontrar las intercalaciones de bases de datos compatibles con su instancia de SQL Server

Puede ejecutar la siguiente consulta para devolver todas las intercalaciones compatibles con su instancia de SQL Server:

SELECT 
  name,
  description 
FROM sys.fn_helpcollations();

Tenga en cuenta que esto devuelve una lista bastante larga. Ejecutar esa declaración en SQL Server 2017 devuelve 3955 intercalaciones.

Puede reducir el conjunto de resultados si está interesado en una intercalación en particular.

Por ejemplo, puedes hacer algo como esto:

SELECT 
  name,
  description  
FROM sys.fn_helpcollations()
WHERE name LIKE 'Latin%';

Esto devuelve solo aquellas intercalaciones que comienzan con "Latin".

Esto es lo que devuelve esa consulta en SQL Server 2017:

Latin1_General_BIN Latin1-General, clasificación binaria
Latin1_General_BIN2 Latin1-General, clasificación de comparación de punto de código binario
Latin1_General_CI_AI Latin1-General, insensible a mayúsculas y minúsculas, insensible a acentos, insensible a tipos de kana, insensible a ancho
Latin1_General_CI_AI_WS Latin1-General, no distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_CI_AI_KS Latin1-General, no distingue mayúsculas de minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_CI_AI_KS_WS Latin1-General, no distingue entre mayúsculas y minúsculas, no distingue acentos, distingue tipos de kana, distingue ancho
Latin1_General_CI_AS Latin1-General, no distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_CI_AS_WS Latin1-General, no distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_CI_AS_KS Latin1-General, no distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_CI_AS_KS_WS Latin1-General, no distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_CS_AI Latin1-General, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_CS_AI_WS Latin1-General, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_CS_AI_KS Latin1-General, distingue entre mayúsculas y minúsculas, no distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_CS_AI_KS_WS Latin1-General, distingue mayúsculas de minúsculas, no distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_CS_AS Latin1-General, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_CS_AS_WS Latin1-General, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_CS_AS_KS Latin1-General, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_CS_AS_KS_WS Latin1-General, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_100_BIN Latin1-General-100, clasificación binaria
Latin1_General_100_BIN2 Latin1-General-100, clasificación de comparación de punto de código binario
Latin1_General_100_CI_AI Latin1-General-100, no distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_100_CI_AI_WS Latin1-General-100, insensible a mayúsculas y minúsculas, insensible a acentos, insensible a tipos de kana, sensible a ancho
Latin1_General_100_CI_AI_KS Latin1-General-100, no distingue mayúsculas de minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_100_CI_AI_KS_WS Latin1-General-100, no distingue entre mayúsculas y minúsculas, no distingue acentos, distingue kanatype, distingue ancho
Latin1_General_100_CI_AS Latin1-General-100, no distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_100_CI_AS_WS Latin1-General-100, no distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_100_CI_AS_KS Latin1-General-100, no distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_100_CI_AS_KS_WS Latin1-General-100, no distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_100_CS_AI Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_100_CS_AI_WS Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_100_CS_AI_KS Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_100_CS_AI_KS_WS Latin1-General-100, distingue mayúsculas de minúsculas, no distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_100_CS_AS Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, no distingue anchos
Latin1_General_100_CS_AS_WS Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, distingue ancho
Latin1_General_100_CS_AS_KS Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, no distingue anchos
Latin1_General_100_CS_AS_KS_WS Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue anchos
Latin1_General_100_CI_AI_SC Latin1-General-100, insensible a mayúsculas y minúsculas, insensible a acentos, insensible a tipos de kana, insensible a ancho, caracteres complementarios
Latin1_General_100_CI_AI_WS_SC Latin1-General-100, no distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, distingue ancho, caracteres complementarios
Latin1_General_100_CI_AI_KS_SC Latin1-General-100, insensible a mayúsculas y minúsculas, insensible a acentos, tipo kana, insensible a ancho, caracteres complementarios
Latin1_General_100_CI_AI_KS_WS_SC Latin1-General-100, no distingue entre mayúsculas y minúsculas, no distingue acentos, distingue kanatype, distingue ancho, caracteres complementarios
Latin1_General_100_CI_AS_SC Latin1-General-100, no distingue mayúsculas de minúsculas, acentos, tipos de kana, ancho, caracteres complementarios
Latin1_General_100_CI_AS_WS_SC Latin1-General-100, no distingue mayúsculas de minúsculas, acentos, tipos de kana, ancho, caracteres complementarios
Latin1_General_100_CI_AS_KS_SC Latin1-General-100, no distingue mayúsculas de minúsculas, acentos, tipos de kana, ancho, caracteres complementarios
Latin1_General_100_CI_AS_KS_WS_SC Latin1-General-100, no distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue ancho, caracteres complementarios
Latin1_General_100_CS_AI_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, no distingue anchos, caracteres complementarios
Latin1_General_100_CS_AI_WS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, no distingue tipos de kana, distingue ancho, caracteres complementarios
Latin1_General_100_CS_AI_KS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, distingue tipos de kana, no distingue ancho, caracteres complementarios
Latin1_General_100_CS_AI_KS_WS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, no distingue acentos, distingue tipos de kana, distingue ancho, caracteres complementarios
Latin1_General_100_CS_AS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, no distingue ancho, caracteres complementarios
Latin1_General_100_CS_AS_WS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, no distingue tipos de kana, distingue ancho, caracteres complementarios
Latin1_General_100_CS_AS_KS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, no distingue ancho, caracteres complementarios
Latin1_General_100_CS_AS_KS_WS_SC Latin1-General-100, distingue entre mayúsculas y minúsculas, distingue acentos, distingue tipos de kana, distingue ancho, caracteres complementarios