뷰 이해

뷰는 쿼리에 의해 내용이 정의되는 가상 테이블입니다. 실제 테이블과 같이 뷰는 데이터의 명명된 열과 행 집합으로 구성됩니다. 인덱싱하지 않을 경우 뷰는 데이터베이스에 저장된 데이터 값 집합으로 존재하지 않습니다. 데이터 행과 열은 뷰를 정의하는 쿼리에서 참조하는 테이블에 있으며 뷰가 참조될 때 동적으로 생성됩니다.

뷰는 뷰에서 참조하는 기본 테이블에 대한 필터 역할을 합니다. 뷰를 정의하는 쿼리는 현재 또는 다른 데이터베이스의 다른 뷰나 하나 이상의 테이블을 기반으로 할 수 있습니다. 분산 쿼리를 사용하면 유형이 다른 여러 원본의 데이터를 사용하는 뷰를 정의할 수도 있습니다. 예를 들어 이 기능은 각각 다른 지역의 데이터가 저장되는 여러 서버에서 구조가 비슷한 데이터를 결합할 때 유용합니다.

뷰를 통한 쿼리에는 제한이 없으며 뷰를 통한 데이터 수정에도 거의 제한이 없습니다.

다음 그림은 두 테이블을 기반으로 하는 뷰를 보여 줍니다.

두 테이블 기반 뷰

참고 항목

개념

뷰 유형
뷰 사용 시나리오
뷰 확인

도움말 및 정보

SQL Server 2005 지원 받기