반응형
순번의 마지막 번호를 구한 다음에 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
반응형
'MS-SQL' 카테고리의 다른 글
JOIN 걸어 UPDATE (0) | 2015.07.28 |
---|---|
테이블 코멘트 조회 쿼리 (0) | 2015.07.27 |
[MS 발췌] SQL Server for Developer: 개발자를 위한 튜닝 가이드 (0) | 2015.07.27 |
Merge Using(데이터 인서트 할 때 테이블에 있는지 비교) (0) | 2015.07.27 |
PIVOT (0) | 2015.07.27 |
댓글