비교5

발행: (2025년 12월 3일 오전 06:49 GMT+9)
1 min read
원문: Dev.to

Source: Dev.to

SQL 스크립트

-- Declare variables for schema UIDs (run once)
DECLARE @uid1 int, @uid2 int
SELECT @uid1 = uid FROM sysusers WHERE name = 'GLOBAL_COMET_US_1'
SELECT @uid2 = uid FROM sysusers WHERE name = 'GLOBAL_COMET_US_2'

-- Query: Tables only in US_1
SELECT 'ONLY_IN_US_1' AS location, t1.name AS table_name
FROM   sysobjects t1
LEFT JOIN sysobjects t2 
       ON t1.name = t2.name
      AND t2.uid = @uid2
      AND t2.type = 'U'
WHERE  t1.uid = @uid1
  AND  t1.type = 'U'
  AND  t2.id IS NULL

UNION ALL

-- Query: Tables only in US_2
SELECT 'ONLY_IN_US_2' AS location, t2.name AS table_name
FROM   sysobjects t2
LEFT JOIN sysobjects t1 
       ON t2.name = t1.name
      AND t1.uid = @uid1
      AND t1.type = 'U'
WHERE  t2.uid = @uid2
  AND  t2.type = 'U'
  AND  t1.id IS NULL

ORDER BY 1, 2;
Back to Blog

관련 글

더 보기 »

비교4

sql -- 먼저 사용자 ID를 한 번만 가져와서 선택 사항이며 가독성을 위해 DECLARE @uid1 int, @uid2 int SELECT @uid1 = uid FROM sysusers WHERE name = 'GLOBAL_COMET_US_1' SELE...

PostgreSQL MERGE INTO

SQL UPDATE PSMT_INVOICE_M SET SHIPPING_COUNTRY_ID = SRC.COUNTRY_ID, SHIPPING_CITY_ID = SRC.CITY_ID, SHIPPING_TOWN_ID = SRC.TOWN_ID FROM SELECT PM.INVOICE_M_ID, ...

비교3

sql SELECT 'ONLY_IN_US_1' AS location, t1.table_name FROM dba_tables t1 LEFT JOIN dba_tables t2 ON t1.table_name = t2.table_name AND t2.owner = 'GL...

PostgreSQL 로그 보기

Forem 로고https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...