본문 바로가기
MS-SQL

Insert하면서, 채번된 데이터 별도 변수에 저장

by 캡틴노랑이 2018. 7. 25.
반응형

Insert와 동시에 채번된 데이터 별도로 변수로 저장.

DECLARE @vOUTPUT TABLE (USR_NUM INT)

INSERT INTO dbo.USERTBL
	 ( 
	   USR_NUM
	 , USR_GB
	 , USR_NM
	 , HP_NUM

	 )
OUTPUT inserted.USR_NUM 
  INTO @vOUTPUT
SELECT @CMPNY_CD	 
	 , RIGHT(CONVERT(VARCHAR, ISNULL(MAX(CONVERT(INT, USR_NUM)),'0') + 1000001), 6)
	 , @USR_GB
	 , @USR_NM
	 , @HP_NUM


반응형

댓글