标签: sql-server sql-server-2008
我有一个列USER_ID,我将其设置为“计算列规范”,公式为(newid())。但不小心,我没有选择“Is Persisted”选项。
USER_ID
(newid())
与此同时,我在同一张表中插入了一些记录。现在我想将其改为“坚持”。
但在改变流程时,我收到错误
表'Tmp_USER_PROFILE'中的计算列'USER_ID'无法保留,因为该列是非确定性的。
请建议我如何将其从“Is Persisted = No”更改为“Is Persisted = Yes”。