小编alj*_*alj的帖子

查找 sql server 2012 中表上最后应用的种子值

我创建了一个表并向其中插入了 4 行。我运行了以下查询

SELECT seed_value as SeedValue, last_value as identityValue 
FROM sys.identity_columns 
WHERE object_id=OBJECT_ID('ALJtest1')
Run Code Online (Sandbox Code Playgroud)

并得到结果为

SeedValue| identityValue
-------------------------
1        |    4
Run Code Online (Sandbox Code Playgroud)

然后我使用重新播种该表

DBCC CHECKIDENT('DBO.ALJtest1', RESEED, 10) 
Run Code Online (Sandbox Code Playgroud)

当我这次运行以下查询时

SELECT seed_value as SeedValue, last_value as identityValue 
FROM sys.identity_columns 
WHERE object_id=OBJECT_ID('ALJtest1')
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

SeedValue| identityValue
-------------------------
1        |    10
Run Code Online (Sandbox Code Playgroud)

有没有办法找到 SQL Server 2012 中表上最后应用的种子值?

sql-server sql-server-2012

3
推荐指数
1
解决办法
2290
查看次数

标签 统计

sql-server ×1

sql-server-2012 ×1