Ale*_*lex 5 persistence calculated-columns sql-server-2008
如何检查计算列是否持久化?(MS SQL Server)
And*_*rew 10
sys.computed_columns中提供了计算列属性.
select * from sys.computed_columns where is_persisted = 1
Run Code Online (Sandbox Code Playgroud)
对于要保留的列,is_persisted = 1,否则为0.
您可以通过object_id将其链接回sys.tables
select t.name, c.name
from sys.tables t
inner join sys.computed_columns c on c.object_id = t.object_id
where c.is_persisted = 1
Run Code Online (Sandbox Code Playgroud)
并更改您的where子句以包括适合您的方案的表名称/字段名称.