Aby rozwiązać ten problem, należy użyć kolumny obliczeniowej. Coś o definicji podobnej do tej:
ALTER TABLE Customers ADD Age AS datediff(year, DOB ,getdate())
Oryginalne oświadczenie zaczerpnięte z i dalsze informacje dostępne na stronie BlackWasp .
Edycja:
MSDN wyjaśnia kolumny obliczane jako:
Źródło:MSDN — kolumny obliczeniowe