如何从特定表中获取下一个自动增量值

时间:2013-07-29 08:26:36

标签: vb.net sql-server-ce

我的客户表包含自动增量 - 主键列 - cust_Id

出于某种原因,我需要知道系统中的下一个cust_Id

那么如何找到它? 查询是什么?

P.S。 - 我尝试了 SELECT ident_current('dbo.SomeTable')AS [LastID_1]; 但它不受支持。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

select (max( ident_current('dbo.SomeTable')) + 1) AS [Next_id]

答案 2 :(得分:0)

SELECT MAX(youridfieldname+1) As NextId FROM "yourtable name"
例如

如果您的字段名称是ID,而您的表名称是Table1:

  

SELECT Max(ID+1) AS NextID FROM Table1;