Tjek sys.columns
systemkatalogvisning:
SELECT *
FROM sys.columns
WHERE is_computed = 1
Dette giver dig alle beregnede kolonner i denne database.
Hvis du kun vil have dem til en enkelt tabel, skal du bruge denne forespørgsel:
SELECT *
FROM sys.columns
WHERE is_computed = 1
AND object_id = OBJECT_ID('YourTableName')
Dette virker på SQL Server 2005 og nyere.
OPDATERING:Der er endda en sys.computed_columns
systemkatalogvisning, som også indeholder definitionen (udtrykket) af den beregnede kolonne - bare i tilfælde af at det skulle være nødvendigt et stykke tid.
SELECT *
FROM sys.computed_columns
WHERE object_id = OBJECT_ID('YourTableName')