如何更改表并将列更改为标识(5,10)

时间:2014-09-16 11:40:18

标签: sql sql-server

我想做alter的SQL查询,将列int类型从normal更改为与种子10的标识并开始5

我是怎么做到的?

我的意思是:

 ALTER TABLE Persons MODIFY ID Identity(5,10)

 ALTER TABLE Table3 ALTER COLUMN AutoINC set  Idenity(5,2)

改变他的身份

2 个答案:

答案 0 :(得分:4)

您无法更改现有的标识列。您必须为此创建新列。

ALTER TABLE Persons
ADD NewIdColumn int IDENTITY (5, 10);

或者,如果您想使用相同的名称,则可以删除现有列(确保数据丢失),然后使用上述语句再次添加。

答案 1 :(得分:2)