MS SQL
MS-SQL @@IDENTITY 마지막으로 삽입된 ID 값 가져오기
스티커
2019. 7. 19. 14:24
@@IDENTITY 마지막으로 삽입된 ID 값 가져오기
https://docs.microsoft.com/ko-kr/sql/t-sql/functions/identity-transact-sql?view=sql-server-2017
@@IDENTITY(Transact-SQL) - SQL Server
@@IDENTITY (Transact-SQL)@@IDENTITY (Transact-SQL) 이 문서의 내용 --> 적용 대상: SQL Server Azure SQL Database Azure SQL Data Warehouse 병렬 데이터 웨어하우스 APPLIES TO: SQL Server Azure SQL Database Azure SQL Data Warehouse Parallel Data Warehouse 마지막으로 삽입된 ID 값을 반환하는 시스템 함
docs.microsoft.com
같은 키값으로 동시에 두개 넣기
--자동증감 키
INSERT INTO TB_TEST1(VAL) VALUES('INSERT'); -- KEY IDX
SET @idx = @@IDENTITY
SET IDENTITY_INSERT TB_TEST2 ON;
INSERT INTO TB_TEST2(IDX, VAL)
VALUES (@idx, 'INSERT');
SET IDENTITY_INSERT TB_TEST2 OFF;