SQL服务器,将现有列设置为主要并设置为自动增量

时间:2014-08-13 13:21:26

标签: sql sql-server

我有旧的SQL服务器表,有5000行。它有一个名为OrderID的列,其数据类型为int。但是此表没有主键,OrderID不在排序顺序上。您能告诉我如何将此OrderID列作为主键并使其自动增量

1 个答案:

答案 0 :(得分:0)

您无法向现有列添加标识。 您最好的选择是创建一个具有相同结构和标识列的新表,设置identity_insert on,然后将您的记录从旧记录复制到新表中。

查看this answer from the MS SQL Forum