MS-SQL
일괄 insert시 자동 순번
캡틴노랑이
2015. 7. 27. 13:41
반응형
순번의 마지막 번호를 구한 다음에 ROW_NUMBER()를 사용하여 insert를 한다.
--순번 따기
SELECT @SEQ = MAX(SEQ)FROM DBO.TB_INSERT
IF @SEQ IS NULL
SET @SEQ = 0
INSERT TB_INSERT
(
seq
, a
, b
, c
)
SELECT
ROW_NUMBER()OVER (ORDER BY a ASC ) + @SEQ
, a
, b
, c
FROM TB_TARGET
반응형