내용 보기

작성자

관리자 (IP : 172.17.0.1)

날짜

2020-07-09 04:52

제목

[MSSQL] T-SQL에서 scope_identity()와 @@IDENTITY 차이점


T-SQL에서 scope_identity()와 @@IDENTITY
차이점

scope_identity() - 같은 범위에서 IDENTITY 열에 삽입된 마지막 IDENTITY 값을 반환합니다.

즉 한 테이블에서의 마지막으로 작업한 IDENTITY 값을 반환.
===========================
@@IDENTITY - 마지막으로 삽입된 ID 값을 반환합니다.

즉 테이블에 트리거가 걸려있을경우 트리거의 작업도 적용되어 트리거의마지막으로 작업한 IDENTITY 값을 반환.

출처1

출처2