Porovnání lze nastavit na různých úrovních:
- Server
- Databáze
- Sloupec
Můžete tedy mít sloupec rozlišující malá a velká písmena v databázi nerozlišující malá a velká písmena. Ještě jsem se nesetkal se situací, kdy by bylo možné vytvořit obchodní případ pro rozlišení velkých a malých písmen jednoho sloupce dat, ale předpokládám, že by k tomu mohlo dojít.
Zkontrolujte řazení serveru
SELECT SERVERPROPERTY('COLLATION')
Zkontrolujte řazení databáze
SELECT DATABASEPROPERTYEX('AdventureWorks', 'Collation') SQLCollation;
Zkontrolujte řazení sloupců
select table_name, column_name, collation_name
from INFORMATION_SCHEMA.COLUMNS
where table_name = @table_name