테이블 비교하기
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 |