La intercalación se puede configurar en varios niveles:
- Servidor
- Base de datos
- Columna
Por lo tanto, podría tener una columna que distingue entre mayúsculas y minúsculas en una base de datos que no distingue entre mayúsculas y minúsculas. Todavía no me he encontrado con una situación en la que se pueda hacer un caso comercial para la distinción entre mayúsculas y minúsculas de una sola columna de datos, pero supongo que podría haberlo.
Comprobar la intercalación del servidor
SELECT SERVERPROPERTY('COLLATION')
Comprobar la recopilación de bases de datos
SELECT DATABASEPROPERTYEX('AdventureWorks', 'Collation') SQLCollation;
Comprobar la intercalación de columnas
select table_name, column_name, collation_name
from INFORMATION_SCHEMA.COLUMNS
where table_name = @table_name