반응형
ERROR....RTN_CD=2627, RTN_MSG=줄 :52/PRIMARY KEY 제약 조건 'PK_TB_XXX'을(를) 위반했습니다. 개체 'dbo.TB_XXX'에 중복 키를 삽입할 수 없습니다.
중복 키 값은 (01,01, 0005330010010000001)입니다.
해결 :
01. 머지 할 데이블에 JOIN 컬럼이 데이터가 중복할때 발행 하는 문제
02. old 와 New 데이터 중 new 데이터를 선택 해아함
SELECT *
FROM (
SELECT ROW_NUMBER() OVER(PARTITION BY PK_COL1 ORDER BY CREATE_DATATIME DESC) ROW_NUM
, *
FROM TB_NAME
) T
WHERE T.ROW_NUM = 1
반응형
'MSSQL > SQL' 카테고리의 다른 글
EXECUTE 후 트랜잭션 개수는 BEGIN 및 COMMIT 문 수가 일치하지 않음을 나타냅니다. 이전 개수 = 0, 현재 개수 = 1. (0) | 2023.10.17 |
---|