본문 바로가기

편집기 IE/MSSQL - SQL Server

@@IDENTITY VS SCOPE_IDENTITY VS IDENT_CURRENT

해당 함수들은 테이블에 자동으로 증가된 칼럼이 추가되었고, 증가된 값을 반환 받고 싶을 때 사용한다. 

 

SCOPE_IDENTITY() IDENT_CURRENT() @@IDENTITY
현재 세션의 테이블에서 생성된 마지막 자동 증가 칼럼
트랜 잭션 내에서 일정한 값을 계속 유지
지정된 테이블 내의 증가된 값 현재 세션의 테이블에서 생성된 마지막 자동 증가 칼럼
But 트랜잭션이 존재할 경우, 값이 상황에 따라 변하기 때문에 사용 자제 

'편집기 IE > MSSQL - SQL Server' 카테고리의 다른 글

[MSSQL] 단축키  (0) 2021.10.07