个人学习记录用
一、自增列功能定义使用
1、创建自增列
(1)在表中创建一个自增列。该属性与 CREATE TABLE 语句一起使用,一个表只能有一个自增列。
(2)语法格式
IDENTITY [ (种子, 增量) ]
CREATE TABLE PERSON.ADDRESS
(ADDRESSID INT IDENTITY(1,1) PRIMARY KEY,
ADDRESS1 VARCHAR(60) NOT NULL)
参数
- 种子 装载到表中的第一个行所使用的值;
- 增量 增量值,该值被添加到前一个已装载的行的标识值上。增量值可以为正数或负数,但不能为 0。
2、使用说明
(1)IDENTITY 适用于 INT(-2147483648~+2147483647)、BIGINT(-2^63 ~+2 ^63 -2)类型的列。每个表只能创建一个自增列;
(2)不能对自增列使用 DEFAULT 约束;
(3)必须同时指定种子和增量值,或者二者都不指定。如果二者