日期:2014-05-19  浏览次数:20443 次

关于标识种子
请问字段的标识种子和标识增量信息存放在哪个系统表里面;
如何在不改变已有数据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
可返回种子值,