在SQL Server中,我们如何使用T-SQL关闭计算列的PERSISTED属性?我能够在Management Studio GUI中执行此操作,但不知道如何使用T-SQL进行操作。
ALTER TABLE dbo.MyTable ALTER COLUMN MyColumn DROP PERSISTED;
根据MSDN的说法:
相关文章:您还可以查看Aaron Bertrand的这篇文章,介绍如何将所有计算列更改为已持久化在SQL Server中。[ {ADD | DROP} PERSISTED ]
Specifies that the PERSISTED property is added to or dropped from the specified column. The column must be a computed column that is defined with a deterministic expression.
按照以下步骤可以完成此操作: