동일한 서버이지만 서로 다른 서버에있는 두 개의 테이블이 있습니다. 하나의 테이블에 내가 확인한 행이 없습니다. 나는 주위SQL Server의 EXCEPT SQL 문이 예상 결과를 반환하지 않습니다.
SELECT GUID FROM [Server2].MyDatabase.dbo.tableA
EXCEPT
SELECT GUID FROM dbo.tableA
두 쿼리가 제로 결과를 반환
SELECT GUID FROM dbo.tableA
EXCEPT
SELECT GUID FROM [Server2].MyDatabase.dbo.tableA
또는 다른 방법으로 누락 된 기록
을 찾기 위해이 테이블을 비교하기 위해 노력하고 있습니다. 나는 두 테이블 모두에 select count(*)
을 사용했으며 수는 다릅니다.
내가 뭘 잘못하고 있니? 미리
이 코드는 효과적이고 매우 빠릅니다. –