将自动增量标识添加到现有表

时间:2014-07-20 06:06:18

标签: sql sql-server

我有这个产品表,我有这个名为manufacturer的表,我想删除表并从new创建它,以便我可以添加标识和自动增量。但由于此表在产品表中链接,因此不允许我删除该表。然后我尝试删除产品表,然后这个表链接到大约10个表,这将是一个噩梦删除所有这些表做一件小事。有人可以帮我添加自动增量和身份到这个制造商表。

1 个答案:

答案 0 :(得分:2)

您可以在不删除表的情况下执行此操作,使用ALTER TABLE语句,其语法与您在CREATE TABLE上使用的语法相同:

ALTER TABLE [table_name] ADD [ID] INT IDENTITY(1,1)

这也将填写所有现有行的自动递增值。