Вам нужен регистр с учетом регистра.Вы можете определить столбец таким образом, или сделать это в ограничении check
:
ALTER TABLE TblPersoon
ADD Geslacht char(1) NULL
CONSTRAINT CKGeslacht CHECK (Geslacht collate Latin1_General_CS_AS in ('M', 'V'));
или:
ALTER TABLE TblPersoon
ADD Geslacht char(1) collate Latin1_General_CS_AS
CONSTRAINT CKGeslacht CHECK (Geslacht in ('M', 'V'));
Сличение в целом - немного сложная тема.Это предполагает отношения между разными персонажами.В SQL Server это также, по-видимому, связано с набором символов («кодовые страницы»).Я делаю то, что для базовых вещей, таких как сравнение с учетом регистра и без учета регистра, не требовало их использования.Вы можете узнать больше об этом в документации .