집 >데이터 베이스 >MySQL 튜토리얼 >Microsoft SQL Server 조인에서 '*='는 무엇을 의미합니까?
Microsoft SQL Server의 외부 조인 구문: "*="
SQL 쿼리의 방대한 환경에서 익숙하지 않은 규칙을 접할 수 있습니다. 그것은 우리를 혼란스럽게 할 수 있습니다. 그러한 규칙 중 하나는 조인에 나타나는 신비한 "*=" 연산자입니다. 이 기호가 실제로 무엇을 의미하는지 자세히 살펴보겠습니다.
질문:
Microsoft SQL Server 쿼리의 복잡성을 탐색하던 중 익숙하지 않은 조인 구문이 우리의 관심을 끌었습니다. 특히 조인 표현식에 "="이 사용되는 것을 발견했습니다. "="?
답변:
TSQL 역사의 기록에 푹 빠져 있는 이 구문은 다음과 같습니다. SQL Server 2005 이전 시대의 흔적입니다. 이는 현대 데이터베이스 관리 시스템에서 널리 사용되는 ANSI JOIN 표준에서 벗어난 외부 조인 구문을 나타냅니다.
핵심 사항:
WHERE t.column =* s.column" 구문 테이블 "t"와 "s"에서 "column"이라는 열 사이에 관계를 설정하여 일치하는 값을 기반으로 두 테이블의 행을 검색할 수 있습니다.
역사적 참고:
"" 구문은 SQL Server 2005에 ANSI JOIN이 도입되기 전인 TSQL 초기 시대의 유물로 사용됩니다. 개정된 ANSI 구문의 출현으로 "" 관습은 대체로 사라졌습니다.
결론:
"*=" 연산자는 TSQL의 풍부한 역사를 엿볼 수 있으며 보다 현대적인 표준으로 대체된 구문을 보여줍니다. 그 의미를 이해하면 레거시 시스템을 쉽게 탐색하고 시간에 따른 데이터베이스 기술의 발전을 감상할 수 있습니다.
위 내용은 Microsoft SQL Server 조인에서 '*='는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!