如何在 sql 服务器中添加自动递增的主键列
how to add primary key column with auto increment in sql server
我有一个现有的 table,因为我需要添加具有自动增量 (1,1) 的主列。如何编写查询以插入一个标识为 (1,1) 的主键列。出现错误 -
"Incorrect syntax near the keyword 'IDENTITY".
table ALTER TABLE OLTMS_0B8DF2
ADD PRIMARY KEY (ID);
我试过这样
ALTER TABLE OLTMS_0B8DF2
ADD PRIMARY KEY (ID) int IDENTITY(1,1);
获取错误
试试这个:
ALTER TABLE OLTMS_0B8DF2
ADD ID INT IDENTITY(1,1)
CONSTRAINT PK_OLTMS_0B8DF2 PRIMARY KEY CLUSTERED
您首先必须创建一个新列,然后您可以将此列定义为主键。
您应该使用内联约束语法
ALTER TABLE OLTMS_0B8DF2
ADD ID INT IDENTITY(1,1) PRIMARY KEY
我有一个现有的 table,因为我需要添加具有自动增量 (1,1) 的主列。如何编写查询以插入一个标识为 (1,1) 的主键列。出现错误 -
"Incorrect syntax near the keyword 'IDENTITY".
table ALTER TABLE OLTMS_0B8DF2
ADD PRIMARY KEY (ID);
我试过这样
ALTER TABLE OLTMS_0B8DF2
ADD PRIMARY KEY (ID) int IDENTITY(1,1);
获取错误
试试这个:
ALTER TABLE OLTMS_0B8DF2
ADD ID INT IDENTITY(1,1)
CONSTRAINT PK_OLTMS_0B8DF2 PRIMARY KEY CLUSTERED
您首先必须创建一个新列,然后您可以将此列定义为主键。
您应该使用内联约束语法
ALTER TABLE OLTMS_0B8DF2
ADD ID INT IDENTITY(1,1) PRIMARY KEY