照合はさまざまなレベルで設定できます:
- サーバー
- データベース
- 列
したがって、大文字と小文字を区別しないデータベースに大文字と小文字を区別する列を含めることができます。単一列のデータの大文字と小文字を区別するビジネスケースを作成できる状況にはまだ遭遇していませんが、可能性があると思います。
サーバーの照合を確認する
SELECT SERVERPROPERTY('COLLATION')
データベース照合を確認する
SELECT DATABASEPROPERTYEX('AdventureWorks', 'Collation') SQLCollation;
列の照合を確認する
select table_name, column_name, collation_name
from INFORMATION_SCHEMA.COLUMNS
where table_name = @table_name