Преимущества использования вычисляемых столбцов в SQL Server:
- возможность вычислять значения или генерировать значения на основе манипуляции других столбцов без необходимости использования триггеров или ручных вычислений; 1
- уменьшение объёма данных, которые необходимо сохранять при изменении таблицы. 2
Недостатки использования вычисляемых столбцов в SQL Server:
- Проблемы с производительностью. 2 Особенно когда выражения усложняются, приложения становятся более требовательными, а объёмы данных непрерывно увеличиваются. 2 Несохраняемые вычисляемые столбцы создают большую нагрузку на процессор, что приводит к замедлению запросов и зависанию приложений. 2
- Ограничения. 14 Нельзя напрямую ссылаться на столбцы из других таблиц в выражении вычисляемого столбца, применять операторы вставки или обновления непосредственно к вычисляемым столбцам. 14