新建表

CREATE TABLE TestTable (
    Id BIGINT PRIMARY KEY IDENTITY (1,1),
    Name VARCHAR(50)
)

表已存在

如果需要设置自增长的字段已经存在,则需要先删除

ALTER TABLE dbo.TestTable DROP COLUMN Id

然后再新增,新增的时候设置 Identity 设置自增

ALTER TABLE dbo.TestTable ADD Id BIGINT IDENTITY ( 1, 1 ) NOT NULL

最后设置主键

ALTER TABLE dbo.TestTable ADD CONSTRAINT prim_Id PRIMARY KEY ( Id )

更多推荐

SQL Server 设置自增长主键