2013-07-29 2 views
1

나는이 고객 테이블 자동마다 증가와 - 내 시스템어떻게 특정 테이블에서 다음 자동 증가 값을 얻을 수

의 다음 CUST_ID를 알아야 할 이유

를 CUST_ID - 기본 키 열

어떻게 찾을 수 있습니까?
쿼리 란 무엇입니까?

p.s. - 나는 이것을 시도했다 SELECT ident_current ('dbo.SomeTable') AS [LastID_1]; 이지만 지원되지 않습니다.

답변

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

이 오류가 발생합니다 : 열 이름이 유효하지 않습니다. [노드 이름 (있는 경우) =, 열 이름 =] – Vikram

+0

둥근 중괄호에있는 마지막 메모를 편집했습니다. – Ashish

+0

오류 : SQL Server Compact Edition에서 함수를 인식하지 못했습니다. ( – Vikram

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

를 추가해야하고 테이블 이름은 표입니다 :

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

+0

이 경우 오류가 있습니다 : 최근에 마지막 행을 삭제 한 경우 (최대 ID가있는 레코드). – Vikram

관련 문제