SQL programming 
SQL: VIEW

SQL Server의 View는 하나의 테이블로부터 특정 컬럼들만 보여주거나 특정 조건에 맞는 레코드들만을 보여주는데 사용될 수 있으며, 또한 두 개 이상의 테이블을 조인하여 하나의 VIEW로 사용자에게 보여주는데 이용될 수도 있다. VIEW 자체는 테이블처럼 실제 데이타를 가지고 있지는 않으며, 단지 SELECT문의 정의만을 가지고 있다.





한 테이블의 VIEW

VIEW를 하나의 테이블에 기초해서 작성하는 것은 주로 테이블중 일부 컬럼만 보여주고 싶거나 (이를 테면 보안 문제등), 또는 WHERE절로 필터링한 데이타만을 보여주고 싶을 때 사용한다. 아래 예는 Customers 테이블에서 VIP를 제외한 고객들의 이름, 전화, 주소만을 보여주는 VIEW를 정의한 것이다.





복수 테이블의 VIEW

복수 테이블을 조인하여 부분적인 데이타를 보여주거나 반복되는 복잡한 SELECT문은 서버에 VIEW정의하여 사용하는 경우가 많다. 일단 VIEW를 정의한 후에는 테이블을 쿼리하듯이 SELECT문을 사용하여 VIEW를 사용한다.

예제





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.