728x90
INSERT 쿼리 실행 후
증가된 자동증가값을 @@IDENTITY를 통해서 확인할 수 있다.
예)
sql = " SET NOCOUNT ON insert into [HEAD_TABLE] values ( col1, col2, col3 ) select @@IDENTITY "
Set result = Dbcon.execute(sql)
no = result(0) // SET NOCOUNT ON을 붙이지 않으면 result(0)값을 제대로 못읽어 온다.
// SET NOCOUNT ON은 쿼리문 또는 프로시저의 영향을 받은 행 수를 표시하는 메시지를
// 반환하지 않도록 하는것 이다.
insert into [DEATAIL_TABLE] values ( no , col4, col5 )
728x90
'MSSQL' 카테고리의 다른 글
[MSSQL] 새로운 DB에 기존 백업파일로 복원하기 (0) | 2022.04.28 |
---|---|
[MSSQL] SSMS에서 테이블 디자인 변경 안되는 경우 방법 (0) | 2022.04.08 |
[MSSQL] JOIN - UPDATE 조인 업데이트 쿼리 (0) | 2022.03.23 |
[MSSQL] 경우에 따른 순서 출력 - ORDER BY - CASE WEHN THEN (0) | 2022.03.18 |
[MSSQL]암호화 함수 (0) | 2022.03.17 |