【发布时间】:2013-07-29 08:26:35
【问题描述】:
我有 customer 表,其中 自动递增 - 主键列 - cust_Id
出于某种原因,我需要知道系统中的下一个 cust_Id
那么如何找到它?
查询是什么?
附言- 我试过这个 SELECT ident_current('dbo.SomeTable') AS [LastID_1]; 但不支持。
【问题讨论】:
标签: vb.net sql-server-ce
我有 customer 表,其中 自动递增 - 主键列 - cust_Id
出于某种原因,我需要知道系统中的下一个 cust_Id
那么如何找到它?
查询是什么?
附言- 我试过这个 SELECT ident_current('dbo.SomeTable') AS [LastID_1]; 但不支持。
【问题讨论】:
标签: vb.net sql-server-ce
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]
【讨论】: