데이터가 있는 뷰1 [Oracle]MATERIALIZED VIEW 데이터가 있는 뷰 [Oracle]MATERIALIZED VIEW 데이터가 있는 뷰 일반적으로 VIEW는 데이터가 없는 가상의 테이블이죠.그렇기 때문에 VIEW를 조회하면 내부적으로는 각각의 테이블로 가서 조인을수행하죠. 하지만 MATERIALIZED VIEW는 VIEW를 만들때 실제로 데이터까지만드는 것입니다. 이렇게되면 조인을 할때 저장되어있는 데이터를 불러오기만 하면 되겠죠.이처럼 성능상의 이유로 MATERIALIZED VIEW를 사용합니다. 이러한 문법으로 생성할 수 있습니다.REFRESH는 테이블에 업데이트가 있을경우 그 방법을 명시하는 부분입니다.ENABLE QUERY REWRITE는 쿼리를 재사용한다는 뜻입니다. 아래쪽에 예제가 있습니다. REFRESH 옵션- COMPLETE : 전부 삭제한뒤 다시 갱신한다.-.. 2014. 7. 23. 이전 1 다음