关于标识种子
请问字段的标识种子和标识增量信息存放在哪个系统表里面;
如何在不改变已有数据ID的表修改标识种子,例如:原来ID(1,1)改成ID(1001,1)
------解决方案--------------------DBCC CHECKIDENT (表名, RESEED, 1001)
------解决方案--------------------SELECT COLUMNPROPERTY( OBJECT_ID(table), 'column ', 'IsIdentity ')
返回表名为table,column列是否为标识列为标识列返1
------解决方案--------------------将当前标识值强制设置为 30
以下示例将 AdventureWorks 数据库的 Employee 表中的当前标识值强制设置为值 30。
复制代码
USE AdventureWorks;
GO
DBCC CHECKIDENT ( 'HumanResources.Employee ', RESEED, 30)
GO
------解决方案--------------------syscolumns表的autoval字段,如何解析出来这些值不是很清楚
------解决方案--------------------select IDENT_SEED( 'test1 ') seedvalue,IDENT_INCR ( 'test1 ' ) increvalue
可返回种子值,