Database
인라인뷰(InLine View)
연탄집게
2017. 8. 23. 18:25
서적에서 인라인뷰라는 생소한 용어를 발견하게 되어 자료를 찾아보았다.
서브쿼리의 일종인데.. 용어도 모른체 사용하고 있었다...
* 인라인뷰(Inline View)
From절에서 사용하는 서브쿼리(Sub Query)를 의미한다.
일반 뷰(View)는 뷰를 프로시저 처럼 사전에 생성(Create View ~~ ) 해서 일반 테이블 처럼 사용하나,
아래 예와 같이 서브쿼리로 표현하여 테이블 처럼 취급할 수 있다. 동작은 뷰와 동일하다고 한다.
*사용 예
use AdventureWorks2008R2
select *
from Person.Person
where PersonType = 'em'
select *
from (
-- 인라인 뷰 쿼리 예 --
select *
from Person.Person
where PersonType = 'em') a