设自增值的
语法
IDENTITY [ ( seed , increment ) ]
参数
seed
装载到表中的第一个行所使用的值。
increment
增量值,该值被添加到前一个已装载的行的标识值上。
必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。
CREATE TABLE XY(A INT NOT NULL IDENTITY(1,1),B VARCHAR)
一个有标识列的表就建立好了,在我们插入数据时不需要关心A列,SQL会自动为它插入数据。
在表中创建一个标识列.
以下示例将使用 IDENTITY 属性,为自动递增标识号创建一个新表。
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
INSERT new_employees
(fname, minit, lname)
VALUES
('Karin', 'F', 'Josephs')
INSERT new_employees
(fname, minit, lname)
VALUES
('Pirkko', 'O', 'Koskitalo')