解析软件测试开发技术SQL Server中如何得到自动编号字段 (2)

发表于:2009-10-10来源:作者:点击数: 标签:
解析软件 测试 开发 技术 SQL Server中如何得到自动编号字段 (2) SQL Server 数据库 关键字:SQL Server 自动编号字段可以看到,IDENTITY只是在column_definition中,也就是说,我们可以这样使用 AlterTable表名Add字段名IntIDENTITY(1,1) 即,我们可以增加
解析软件测试开发技术SQL Server中如何得到自动编号字段 (2) SQL Server数据库

关键字:SQL Server 自动编号字段可以看到,IDENTITY只是在< column_definition >中,也就是说,我们可以这样使用 


Alter Table 表名 Add 字段名 Int IDENTITY(1,1) 


即,我们可以增加一个字段并指定它为自动编号字段。但是不能更改一个字段为自动编号字段(也或许我没找到方法)。即,如果我们想给表增加自动编号字段,只能使用添加字段的方法,而不能更改一个已有的字段为自动编号字段。 


至于如果需要更改自动编号字段计数起始值可以使用DBCC命令: 


DBCC CHECKIDENT (表名,RESEED,100)
 


自动编号字段下一个从101开始计。 
 

原文转自:http://www.ltesting.net