📌단순 뷰(Simple View)
CREATE [OR REPLACE] VIEW view
AS
SELECT 컬럼명
FROM 테이블명;
- OR REPLACE : 같은 이름의 View가 있을 경우 삭제 후 다시 생성
- FORCE : 기본 테이블의 존재 여부에 상관없이 View 생성
- NOFORCE : 기본 테이블이 존재할 경우에만 View생성
- ALIAS : 기본 테이블의 칼럼 이름과 다르게 지정한 View의 컬럼 이름 지정
- WITH CHECK OPTION : 주어진 제약조건에 맞는 데이터만 입력 및 수정 허용
- WITH READ ONLY : SELECT만 가능한 읽기 전용 뷰 생성

-> 뷰를 생성하기 위해 먼저 cmd를 실행. scott에 뷰를 생성할 수 있는 권한을 부여한다.

-> 단순 뷰를 생성!
📌복합 뷰(Complex View)
CREATE OR REPLACE VIEW view
AS
SELECT t1.name, t2.name
FROM 테이블 t1, 테이블 t2
WHERE t1.컬럼 = t2.컬럼;

-> 복합 뷰를 생성

-> 조인한 결과를 뷰로 조회할 수 있음
📌인라인 뷰(Inline View)
▶ https://velog.io/@zooyeong/SQLView-계층형-쿼리