2012-06-04 2 views
3

가능한 중복 : 나는, 내가 MSSQL에서PHP에서 mssql의 다음 증분 수를 얻는 방법은 무엇입니까?

SHOW TABLE STATUS LIKE 'image' 

할 것 MySQL의 한숨
How to get Insert id in MSSQL in PHP?

, 나는 아무 생각도 없어 ...

을 수행하는 방법

제발 ..

+0

삭제 당신은 PHP, HTML, 당신이 무엇을 요구하고 무관 jQuery로이 질문에 태그되었을 수 있으므로 최대 (ID) +1을 사용하는 것보다 낫다. 장래에 당신이 요구하는 것에 더 가까운 태그를 사용해보십시오. – lucuma

+0

제목에 PHP를 눈치 채셨습니까? – Anonymous

+1

올바른 MSSQL 쿼리를 찾고 있기 때문에 PHP와 관련이 없습니다. PHP를 사용하여 실행하지만, 문제가있는 곳이 아닙니다. – Bojangles

답변

3

NEXT ID를 얻으려면이 방법을 사용하십시오.

SELECT IDENT_CURRENT('image') + IDENT_INCR('image')

+0

그게 정확히 내가 본 것입니다! 감사. – Anonymous

0

최대 값 +1을 사용할 수 있습니다. 예 :

Select max(id)+1 from image; 
+0

네, 그렇지만 신분 증분을 검색 할 수있는 방법이 있어야합니다. 하지만 아이디어를 주셔서 감사합니다. 아마도 최후의 수단으로 사용하게 될 것입니다. – Anonymous

+0

증가량이 1 인 경우 작동합니다.이 경우에는 확실하지 않습니다. (질문에서 @ user1125062 님의 의견) – sachleen

+0

또는 Select max (id) + 100 : – ctilley79

1

이를 사용할 수 있습니다

SELECT IDENT_CURRENT ('image') 

후 다음을 얻기 위해 하나를 추가 할 수 있습니다.

그것은 최신 ID가

+1

또한 응용 프로그램에서 증가 값을 하드 코딩하지 않도록'IDENT_INCR ('image')'를 추가해야합니다. – lucuma

+0

예 좋습니다. 저는 1이 아닌 증분 값을 본 적이 없지만 그것이 존재할 수 있다고 가정합니다. – jarchuleta

관련 문제