임 마지막으로 삽입 된 행의 ID를 검색하려고하는데 나는 scope_identity를 사용하려고합니다. 내가 개발중인 시스템은 ASP.NET과 ODBC를 사용하는 퍼베이시브 SQL이다. 내 Google 기술이 좋다고 생각했지만 이것에 대해 아무것도 찾을 수 없습니다. 심지어 가능합니까? 어떤 해답이나 어떤 방향으로 가리키는 누군가에게 감사하는 마음으로 나를 풀어줍니다.퍼베이시브 sql에서 마지막으로 삽입 된 행의 ID를 얻으십시오
0
A
답변
0
필드에 Identity
필드가있는 경우 SELECT @@identity
을 입력하여 마지막 ID 값을 가져올 수 있습니다.
+0
ID 필드가 있지만 여전히 아무것도 반환하지 않습니다 ... 및 @@ 신원 범위 특정, 그에 대한 정보를 찾을 수 없습니다. 원하는 것은 MSSql SCOPE_IDENTITY와 유사합니다. – chrillelundmark
+1
Pervasive SQL에서 지원하지 않습니다. SCOPE_IDENTITY. 설명서에서 @@ identity는 가장 최근에 삽입 된 Identity 열의 값을 반환합니다. 테이블에 ID 열이 없으면 @@ identity는 null을 반환합니다. 삽입이 두 개인 경우 @@ identity는 삽입 된 마지막 값을 반환합니다. – mirtheil
@Dennis ... "표현에 오류가 있습니다"그래서 나는 추측하지 않습니다. : S – chrillelundmark
@Dennis, 아니요, 질문의 텍스트에 ASP.NET이 나와 있습니다. :) – chrillelundmark