快速掌握SQL Server设置主键自增的方法(sqlserver设置主键自增)

SQL Server 数据库中主键自增是常见的,它能够节省主键的空间,还可以实现数据的自动增加,这里主要介绍SQL Server设置主键自增的方法。

首先,在使用CREATE TABLE时,可以部分设置主键自增,只需要在主键下面加上IDENTITY(n, m)关键字即可,n表示自增步长,m表示起始值,看一个示例:

CREATE TABLE TestTable

(

TestTableID int IDENTITY(1,1) PRIMARY KEY,

Name varchar(100)

)

上面的TestTableID为此表的主键,使用了IDENTITY(1,1),表示其自增的步长为1,开始值为1。

其次,在表格创建完成之后,我们可以通过ALTER TABLE语句来修改设置,增加IDENTITY关键字即可。如:

ALTER TABLE TestTable ADD IDENTITY(1,1)

然后我们可以通过DBCC CHECKIDENT命令来查看数据表(TestTable)的起始值以及当前值:

DBCC CHECKIDENT(‘TestTable’)

最后,可以根据需求来修改起始值以及步长,官网提供了相关说明,需要使用DBCC CHECKIDENT(table, RESEED,new_reseed_value)命令,如重新设置TestTable的起始值,我们可以:

DBCC CHECKIDENT (‘TestTable’, RESEED,100)

以上就是SQL Server设置主键自增的方法,并且可以通过官方文档来查看更多命令设置参数,让我们快速掌握SQL Server设置主键自增的方法。


数据运维技术 » 快速掌握SQL Server设置主键自增的方法(sqlserver设置主键自增)