1

我有自动递增的客户表- 主键列- cust_Id

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

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

ps - 我试过这个SELECT ident_current('dbo.SomeTable') AS [LastID_1]; 但它不支持。

4

3 回答 3

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

例如,如果您的字段名称是 ID 并且您的表名称是 Table1 :

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

于 2013-07-29T09:23:43.913 回答
0

请参阅此处的链接。您还应该添加增量值

http://social.msdn.microsoft.com/Forums/vstudio/en-US/4d346672-4ad4-4a82-acf8-de392706a959/get-the-next-value-of-identity

于 2013-07-29T08:29:40.273 回答
0
select (max( ident_current('dbo.SomeTable')) + 1) AS [Next_id]
于 2013-07-29T08:30:15.537 回答