MSSQL数据库:如何对字段设置自增功能(mssql 字段增加自增)

Microsoft SQL Server(MSSQL)作为全球最受欢迎程度第二的关系型数据库管理系统,几乎可以满足各种业务需求。经常会遇到一些数据字段,需要让它自动递增步长(此处步长为1),当新数据添加时,满足自增功能。MSSQL中可以很方便的实现自增功能。

要实现这种字段的自增功能,首先在字段中设置自增,此处以MSSQL Studio Express2012版本为例,操作方法如下:首先,打开MSSQL Studio Express,上文以办公司的Employee信息为例,创建Employee表,添加字段E_ID,其设定为该表的主键(当使用主键时,将自动设置自增功能),类型设为int型,分配空间,记录长度设为1,添加一个空值,然后勾选“允许自增”,点击对话框最下方确定按钮,即可完成这一设置。

有时当我们想将字段设置为自增,但是有已有数据时,需要先把已有的数据清空,但又不想把数据真正删除,则可以采用以下步骤:1、新建一个WorkTable(用来备份数据),此处可创建临时表存放数据,准备将表Employee中的原数据迁至此WorkTable;2、使用下列MSSQL语句迁移Employee表中的数据至WorkTable:

SELECT * INTO WorkTable FROM Employee;3、清空Employee表中原数据:

DELETE FROM FROM Employee;4、将WorkTable中的数据迁回Employee表:

insert into Employee SELECT * FROM WorkTable;5、确认没有数据迁移错误,然后将E_ID字段的自增设置为允许,完成自增数据字段的设置。

综上所述,实现MSSQL中字段的自增功能,可以很方便的完成。只需要做简单的数据备份,使得MSSQL支持字段自动递增,以满足业务的需求。


数据运维技术 » MSSQL数据库:如何对字段设置自增功能(mssql 字段增加自增)