Проверете sys.columns
изглед на системния каталог:
SELECT *
FROM sys.columns
WHERE is_computed = 1
Това ви дава всички изчислени колони в тази база данни.
Ако искате тези само за една таблица, използвайте тази заявка:
SELECT *
FROM sys.columns
WHERE is_computed = 1
AND object_id = OBJECT_ID('YourTableName')
Това работи на SQL Server 2005 и по-нова версия.
АКТУАЛИЗАЦИЯ:Има дори sys.computed_columns
изглед на системен каталог, който също съдържа дефиницията (израза) на изчислената колона - само в случай, че може да е необходимо известно време.
SELECT *
FROM sys.computed_columns
WHERE object_id = OBJECT_ID('YourTableName')