관리 메뉴

웹개발자의 기지개

[MS-SQL] 자동 증가 키값 가져오기 본문

SQL/MS-SQL

[MS-SQL] 자동 증가 키값 가져오기

http://portfolio.wonpaper.net 2023. 4. 29. 07:37

PK 등에 auto increament 증가값을 자주 이용하는데, 이에 대한 증가값을 가져오는 방법이다.

 

1. IDENT_CURRENT('특정테이블명')

- 특정 테이블에 한정할 수 있음

- 특정 세션과 범위에 있는 테이블에 대한 마지막 ID 값을 반환함

SELECT IDENT_CURRENT('테이블명')



2. @@IDENTITY

- 전체 범위에 대한 현제 세션에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함

SELECT @@IDENTITY()



3. SCOPE_IDENTITY()

- 현제 세션, 범위에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함

SELECT SCOPE_IDENTITY()

 

 

출처 : https://rocabilly.tistory.com/26

Comments