相关疑难解决方法(0)

查询以获取下一个身份?

查询以获取下一个身份?对于没有删除记录的表,这是可能的:

SELECT TOP 1 EMPID + 1 FROM Employee ORDER BY EMPID DESC
Run Code Online (Sandbox Code Playgroud)

如果有删除的数据,我将如何获得下一个身份?例如,我有一个这样的表:

EMPID    NAME
4001     someName
4002     someName
4003 ----------------------- this is deleted
4004     someName
4005     someName
4006     someName
4007     someName
4008     someName
4009 ----------------------- this is deleted
4010 ----------------------- this is deleted
Run Code Online (Sandbox Code Playgroud)

输出必须是4011

sql t-sql identity-column sql-server-2008-r2

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

identity-column ×1

sql ×1

sql-server-2008-r2 ×1

t-sql ×1