2015-10-05 65 views
2

我正在尝试查找所有计算列并未保留。我看着INFROMATION_SCHEMA.Columns以及sys.columns。我在这些表中找不到ispersisted属性。我也试过COLUMNPROPERY()没有运气。SQL Server查找所有计算列和非持久列

感谢

+1

https://msdn.microsoft.com/en-us/library/ms188744.aspx – Pred

回答

5

正是在sys.computed_columns表:

SELECT * 
FROM sys.computed_columns 
WHERE is_persisted = 0 -- for not persisted columns