비교2
발행: (2025년 12월 3일 오전 06:39 GMT+9)
1 min read
원문: Dev.to
Source: Dev.to
SQL 쿼리
SELECT
CASE
WHEN t1.table_name IS NOT NULL AND t2.table_name IS NULL
THEN 'ONLY_IN_US_1'
WHEN t2.table_name IS NOT NULL AND t1.table_name IS NULL
THEN 'ONLY_IN_US_2'
END AS location,
COALESCE(t1.table_name, t2.table_name) AS table_name
FROM dba_tables t1
FULL OUTER JOIN dba_tables t2
ON t1.table_name = t2.table_name
AND t1.owner = 'GLOBAL_COMET_US_1'
AND t2.owner = 'GLOBAL_COMET_US_2'
WHERE
(t1.owner = 'GLOBAL_COMET_US_1' OR t1.owner IS NULL)
AND (t2.owner = 'GLOBAL_COMET_US_2' OR t2.owner IS NULL)
AND (
(t1.table_name IS NOT NULL AND t2.table_name IS NULL) OR
(t2.table_name IS NOT NULL AND t1.table_name IS NULL)
)
ORDER BY location, table_name;