找不到数据类型autoinvrement

列、参数或变量找不到数据类型,这个问题出在哪里呀,为什么是错的,该怎么改啊

img

img

数据类型得是int,才能设置成autoincrement(自增),SqlServer中用IDENTITY来实现

CREATE TABLE Persons
(
ID int IDENTITY(1,1) PRIMARY KEY, --从1开始,每次自动增加1
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

CREATE TABLE Persons
(
ID int IDENTITY(1,1), --自增列,从1开始,每次自动增加1
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
constraint PK_Persons primary key(ID) --指定主键名
)
要养成习惯,创建表的时候,尽量指定表的主键名