데이터 꿈나무

[SQL] 뷰(View)란? 본문

Language/SQL

[SQL] 뷰(View)란?

ye_ju 2022. 10. 6. 10:28
뷰(View)

 

특정 데이터베이스 내에 존재하는 하나 이상의 테이블에서 사용자가 얻기 원하는 데이터들을 검색해 보기 쉽도록 정의한 가상 테이블 

  • 뷰에 대한 뷰를 생성할 수도 있음

 

뷰(View) 생성 목적

 

  • 사용자 편의성 제공
  • 보안성 제공
뷰(View)의 제약사항

 

  • 뷰의 사용자는 뷰 정의에서 사용되는 개체들에 대한 SELECT 권한을 가지고 있어야 함
  • 뷰 정의에 사용되는 SELECT문은 ORDER BY, INTO, COMPUTE, COMPUTE BY문을 사용할 수 없다.
Comments