Вызов функции для неиндексированного столбца будет влиять только на производительность, поскольку накладные расходы на сам вызов функции.Выполнение вызова функции для этого столбца не может исключить использование индекса, который не существовал в первую очередь.
Вы сказали:
Механизм сервера SQL будет игнорировать этот индекс и выполнятьоперация поиска вместо поиска.
Небольшое исправление состоит в том, что SQL Server не поддерживает индексы на основе функций (хотя Oracle и некоторые другие базы данных поддерживают).В SQL Server, если вам нужен индекс на основе функции, вы можете обойти это, используя материализованное представление.