Database/Sql

10. 뷰 생성

gambae 2022. 7. 12. 16:19

  • 테이블 뷰를 생성하면 데이터의 논리적인 부분 집합 또는 조합을 나타낼 수 있음
  • 뷰는 자체적으로 데이터를 포함하지는 않지만 뷰를 통해 데이터를 보거나 변경할 수 있음
  • 뷰는 데이터 딕셔너리에 select문으로 저장    

뷰 사용 목적

  • 데이터 액세스를 제한하기 위해
  • 복잡한 질의를 쉽게 작성하기 위해
  • 데이터 독립성을 제공하기 위해
  • 동일한 데이터로부터 다양한 결과를 얻기 위해

뷰 생성

Top-N 분석

Top-N 질의는 테이블에서 조건에 맞는 최상위 레코드 n개 또는 최하위 레코드 n개를 표시하는 시나리오

rownum 이 같거나 이하 일때만 사용가능

 


 

가상의컬럼 rownum은 출력되는 행의 순서를 리턴함