관계 데이터 접근 및 변경,MSSQL 외부 연결 사용

아,불쌍 하 다.이렇게 오랫동안 사용 한 SQL 은 오늘 처음으로 외부 연결 을 사 용 했 는데 효과 가 좋다.방법 은 다음 과 같다.외부 연결 을 사용 하면 적어도 두 표 에 속 하 는 줄 이 연결 조건 에 부합 되 어야 내부 연결 이 돌아 올 수 있다.내 연결 은 다른 표 의 모든 줄 과 일치 하지 않 는 줄 을 제거 합 니 다.외부 연결 은 돌아 올 것 이다. FROM 자구 에서 언급 한 최소한 하나의 표 나 보기 의 모든 줄 은 이 줄 이 모든 줄 에 부합 되 기만 하면 된다. Where 혹시 HAVING 검색 조건.왼쪽 을 통 해 외부 로 연 결 된 왼쪽 표 의 모든 줄 과 오른쪽 을 통 해 외부 로 연 결 된 오른쪽 표 의 모든 줄 을 검색 합 니 다.전체 외부 연결 중 두 표 의 모든 줄 이 되 돌아 갑 니 다.Microsoft® SQL Server™ 2000 맞다 FROM 자구 에서 지정 한 외부 연결 은 아래 와 같다. SQL-92 키워드:  LEFT OUTER JOIN 혹시 LEFT JOIN RIGHT OUTER JOIN 혹시 RIGHT JOIN FULL OUTER JOIN 혹시 FULL JOIN  SQL Server 지지 하 다. SQL-92 외연 문법 Where 자구 에서 사용 *= 화해시키다 =* 연산 자 는 외부 연결 의 구식 문법 을 지정 합 니 다....때문에 SQL-92 문법 은 나 쁜 뜻 이 생기 기 쉽 지 않 지만,구식 이다. Transact-SQL 외부 연결 은 때때로 다른 뜻 이 생 길 수 있 으 므 로 사용 을 권장 합 니 다. SQL-92 문법전체 외부 연결 을 사용 합 니 다.연결 결과 에 일치 하지 않 는 줄 을 포함 하여 일치 하지 않 는 정 보 를 유지 하려 면 전체 외부 연결 을 사용 하 십시오.Microsoft® SQL Server™ 2000 전체 외부 연결 연산 자 제공 FULL OUTER JOIN,다른 표 에 일치 하 는 값 이 있 든 없 든 이 연산 자 는 두 표 의 모든 줄 을 포함 합 니 다.

좋은 웹페이지 즐겨찾기