VIEW
view는 join을 매번 하면 길어지고 실수도 많아 질수가 있으니 이를 view로 만들어 놓는 것입니다. 즉 테이블과 같이 쓸 수 있지만 데이터베이스에 저장되는 것이아니고 임시로 사용하는 테이블입니다.
create [or replace] [force|noforce] view 뷰이름[(컬럼이름(생략가능),컬럼이름(생략가능))] as 서브쿼리
서브 쿼리의 내용으로 뷰이름의 뷰를 생성하고 컬럼명의 컬럼이름으로 설정
with check option
check option 으로 사용된 값을 변경 시키지 못한다 즉 where에 조건으로 넣은 데이터를 변경하지 못합니다. 하지만 다른 데이터는 변경이 가능합니다.
with read only
진짜 완전히 글만 읽기만 가능하게 합니다. 어떤조건도 상관없이 뷰만 읽을수 있습니다.
이상으로 sql정리를 마치겠습니다.