Sql Server计算列规范

时间:2017-09-14 11:37:47

标签: sql-server sql-server-2008

我有一个列USER_ID,我将其设置为“计算列规范”,公式为(newid())。但不小心,我没有选择“Is Persisted”选项。

与此同时,我在同一张表中插入了一些记录。现在我想将其改为“坚持”。

但在改变流程时,我收到错误

  

表'Tmp_USER_PROFILE'中的计算列'USER_ID'无法保留,因为该列是非确定性的。

请建议我如何将其从“Is Persisted = No”更改为“Is Persisted = Yes”。

0 个答案:

没有答案