SQLServer identity
identity表示该字段的值会自动更新,不需要我们维护,通常情况下我们不可以直接给identity修饰的字符赋值,否则编译时会报错。
一、identity基本语法
identity语法:
- 列名 数据类型 约束 identity(m,n),例如:id int NOT NULL IDENTITY(1,1),
- m表示的是初始值,n表示的是每次自动增加的值
- 如果m和n的值都没有指定,默认为(1,1)
- 要么同时指定m和n的值,要么m和n都不指定,不能只写其中一个值,不然会出错
CREATE TABLE info (
id int NOT NULL IDENTITY(1,1)