View
View
View
- 데이터베이스에 존재하는 가상의 테이블
- 물리적 저장이 아니며 결과만 저장한다.
- join이나 subqeuery 같은 여러 테이블 조회할 경우 번거로움을 줄일 수 있음
View의 장점
- 필요한 필드만 보여주기에 보안성을 높여줌
- 쿼리의 재사용성, 쿼리의 단순화
View의 단점
- 삽입, 삭제, 갱신 작업에 많은 제한 사항 가짐
- 자신만의 index 가지지 못함
View data 변경
- 기존의 테이블이 update 된다면 view도 업데이트가 되는가?
- update 된다!
View 종류
단순 view
- 그룹함수, disinct 사용 불가
- DML 사용 가능
복합 view
- join 사용
- 그룹, disinct 사용 가능
- DML 사용 불가
인라인 뷰
- 가장 많이 사용
- from 절안에 sql 문장이 들어가는 것
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.