본문 바로가기

IT 기술/코드샘플

데이터 베이스 비교후 없는 테이블 찾기

SELECT A.TABLE_NAME FROM 

(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'A') A
 left outer join
(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'B') B
 on A.TABLE_NAME=B.TABLE_NAME
WHERE  B.TABLE_NAME IS NULL

A 에는 있지만 B에는 없는 테이블 조회하기