我正在尝试重新设置我的表格列,但收到错误
'雇员'不包含标识列
我已经检查了我的表,它确实有一个ID列。
DDL
CREATE TABLE [dbo].[Employees]
(
[ID] [int] NOT NULL,
[FirstName] [nvarchar](max) NULL,
[MiddleName] [nvarchar](max) NULL,
[LastName] [nvarchar](max) NULL,
[Email] [nvarchar](max) NULL,
CONSTRAINT [PK_Employees]
PRIMARY KEY CLUSTERED ([ID] ASC)
)
答案 0 :(得分:3)
您需要将列指定为IDENTITY列,不假定/隐含。
CREATE TABLE [dbo].[Employees]
([ID] [int] IDENTITY(1,1) NOT NULL,
-- rest of columns