我的客户表包含自动增量 - 主键列 - cust_Id
出于某种原因,我需要知道系统中的下一个cust_Id
那么如何找到它? 查询是什么?
P.S。 - 我尝试了 SELECT ident_current('dbo.SomeTable')AS [LastID_1]; 但它不受支持。
答案 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;