View의 메모리 적재가 궁금합니다. 0 3 1,478

by 물통20병 [Oracle 기초] View 메모리 [2017.12.11 17:51:30]


View는 일반적인 Table과 다른 개념으로 알고 있습니다.

View는 쿼리가 실행될때만 존재하며 데이터버퍼에는 기록되지 않는 건가요?

기존 테이블과 메모리적인 부분에서 어떻게 적재되고 View만이 가지는 장단점이 궁금합니다.

by 마농 [2017.12.12 08:40:24]

뷰는 SQL(Select 쿼리) 입니다.
뷰는 데이터가 아닙니다.
http://gurubee.net/lecture/1036


by 우리집아찌 [2017.12.12 09:46:23]

by 마농 [2017.12.12 14:17:49]

1. 일반적으로 말하는 뷰를 저장된 뷰(stored view) 라고 하고요.
  - 여기서 말하는 저장은 데이터 저장이 아닌 쿼리 저장입니다.
  - http://gurubee.net/lecture/1036
2. 쿼리 안에 서브쿼리 개념으로 포함 된 뷰를 inline view 라고 합니다.
  - from 절의 서브쿼리
  - http://gurubee.net/lecture/1505
3. 1번의 뷰를 쿼리에서 사용하면
  - 실제로는 2번처럼 동작합니다.
4. 뷰의 결과 데이터가 저장되는 뷰도 있습니다.
  - Materialized View
  - http://www.gurubee.net/lecture/1857

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입