반응형
    
    
    
  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 | 
|---|