有人禁用了SQL DB中表的标识列.即使表中已有数据,是否可以重新启用该列的功能?并保持现有的身份价值?
我知道我可以将数据复制到另一个表并在设置Identity_Insert后重新插入.
你不能接通的IDENTITY在现有的列,在SQL Server中这是不可能的,现在(至少到2012版).
你需要做的就是你所描述的:
IDENTITY列SET IDENTITY_INSERT ON您可以在SQL Server Mgmt Studio中的可视化表设计器中"重新启用"身份规范,但这实际上只为您执行上述步骤中的步骤.
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |