我有自动递增的客户表- 主键列- cust_Id
出于某种原因,我需要知道系统中的下一个 cust_Id
那么如何找到呢?
什么是查询?
ps - 我试过这个SELECT ident_current('dbo.SomeTable') AS [LastID_1]; 但它不支持。
我有自动递增的客户表- 主键列- cust_Id
出于某种原因,我需要知道系统中的下一个 cust_Id
那么如何找到呢?
什么是查询?
ps - 我试过这个SELECT ident_current('dbo.SomeTable') AS [LastID_1]; 但它不支持。
SELECT MAX(youridfieldname+1) As NextId FROM "yourtable name"
例如,如果您的字段名称是 ID 并且您的表名称是 Table1 :
SELECT Max(ID+1) AS NextID FROM Table1;
请参阅此处的链接。您还应该添加增量值
select (max( ident_current('dbo.SomeTable')) + 1) AS [Next_id]