안녕하세요.
복합연산자 '*=' 이 늠이 궁금합니다. id, name 은 char type입니다.
SELECT * FROM A, B
WHERE 1=1
AND A.id *= B.id
AND A.name *= B.name
이런형태는 어떻게 해석해야 할까요?
SELECT * FROM A LEFT OUTER JOIN B ON A.id = B.id AND A.name = B.name ; 과 동일합니다.
SQL 2000 시절까지 문제 없이 지원이 됐지만 지금은 *= 표현을 사용하려면 sp_dbcmptlevel을 사용하여 호환 수준을 80(SQL2000)까지 내려야만 사용할 수 있습니다.