请问 SQL数据库表自动增加是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:10:02

通常是指标识列,也可用函数指定。自增由函数指定。把函数设置为列的默认值
IF OBJECT_ID ('dbo.new_employees', 'U') IS NOT NULL
DROP TABLE new_employees
GO
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')

当初用SQL写语句的时候有写到自动增长吧?

比如说:
id_ int identity primary key;

因为ID一般都是唯一的。所以可以用自动增长的方式,不用输入了,自动生成了。

上述的这个例子,(默认)
是以1为首的,公差为1的自动增长比例。
如:1,2,3...
如果是identity(100,2)
则是100,102,104...

对了,它是一个方法。