테이블 비교하기

2019. 6. 26. 16:08

#고객사 특징

- 같은 데이터 스키마를 가진 DB가 2개 있다. 해당 DB는 동기화하지 않고 있으며,

추가로 2개의 DB를 생성하는 과정에서 데이터가 상이한 부분이 생겼다.

해당 DB의 테이블을 비교해야한다. 다음과 같은 쿼리를 사용했다

 

SELECT *

FROM [IP or HOSTNAME].[DBNAME].TABLE1 TA1

WHERE NOT EXISTS

(SELECT * FROM [IP or HOSTNAME].[DBNAME].TABLE2 TA2

WHERE TA1.COLUMN1 = TA2.COLUMN1

AND TA1.COLUMN2 = TA2.COLUMN2

AND TA1.COLUMN3 = TA2.COLUMN3

AND TA1.COLUMN4 = TA2.COLUMN4

)

 

예전에 썼던 글

TA1 에는 있고 TA2에는 없는 값 !! 

신고

'SQL' 카테고리의 다른 글

데이터베이스 미러링 모니터 서버 추가 또는 바꾸기  (0) 2019.08.12
RANKING FUNCTIONS  (0) 2019.06.13
Function : Datepart  (0) 2019.06.13

BELATED ARTICLES

more