В SQL Server вычисляемые столбцы - вещь.Определение таблицы будет выглядеть примерно так:
CREATE TABLE MyTable (
i int,
j int,
k AS i / j
)
Ваше окончательное решение состоит в том, будет ли значение PERSISTED
.Постоянное поле выполняет вычисление один раз при любом обновлении и сохраняет значение в таблице, тогда как непостоянное поле выполняет вычисление динамически в любое время, когда поле выбрано.Самое большое преимущество для постоянного столбца состоит в том, что он может использоваться в индексе - непостоянный вычисляемый столбец не может использоваться в индексе.