Нет цели для этого в не чувствительной к регистру базе данных, такой как SQL Server. Это база данных многократного использования независимо от типа базы данных, в которой вы используете. Например. Informix чувствителен к регистру для всех строковых данных, которые хранятся. Использование этой базы данных на сервере Informix было бы хорошей причиной иметь / использовать этот столбец вместо того, чтобы понизить () сам столбец. Я не говорю, что вы не можете выполнять чувствительный к регистру поиск в SQL Server любым способом (varbinary, BINARY_CHECKSUM, время выполнения / декларативный COLLATE и т. Д.). Это изменит функциональность готовой базы данных.
Идея любого вычисляемого столбца состоит в том, чтобы сохранять циклы при выполнении этих вычислений во время запросов. Особенно во время больших запросов. Другая мысль - это мысль, которая была у вас при индексации этих столбцов. Опять же, это сделано для сохранения циклов.