2012-09-20 144 views
2

如何将自动递增属性添加到Sql Server 2005中的表的主键? 我有ProductID作为主键。每次添加记录时,我都想将其值增加1。创建表时,我没有使用IDENTITY关键字。在SQL Server 2005中自动递增2005

+0

检查了这一点,也许有帮助 http://stackoverflow.com/questions/958120/how-can-i-make-a-primary-key-as-autoincrement – Afshin

+0

我认为这将有助于:添加一个身份到现有的列](http://stackoverflow.com/questions/1049210/adding-an-identity-to-an-existing-column) – valex

回答

2

谢谢大家。我发现了另一种添加IDENTITY属性而不使用sql命令的方法。

在SQL Server管理控制台中,转到对象资源管理器 - >选择您的数据库 - >选择您的表 - >右键单击需要指定标识属性的列 - >选择修改选项。 在专栏窗口中,滚动到标识规范。将IsIdentity的值更改为Yes并指定种子和增量值并保存。