본문 바로가기
SQL

SQL정리7일차

by 멈추지않아 2022. 6. 27.

VIEW

view는  join을 매번 하면 길어지고 실수도 많아 질수가 있으니  이를 view로 만들어 놓는 것입니다. 즉 테이블과 같이 쓸 수 있지만 데이터베이스에 저장되는 것이아니고 임시로 사용하는 테이블입니다.

create [or replace] [force|noforce] view 뷰이름[(컬럼이름(생략가능),컬럼이름(생략가능))] as 서브쿼리 

서브 쿼리의 내용으로 뷰이름의 뷰를 생성하고 컬럼명의 컬럼이름으로 설정 

 

with check option

check option 으로 사용된 값을 변경 시키지 못한다 즉 where에 조건으로 넣은 데이터를 변경하지 못합니다. 하지만 다른 데이터는 변경이 가능합니다.

 

with read only

진짜 완전히 글만 읽기만 가능하게 합니다. 어떤조건도 상관없이 뷰만 읽을수 있습니다.

 

이상으로 sql정리를 마치겠습니다.

'SQL' 카테고리의 다른 글

SQL정리6일차  (0) 2022.06.25
SQL정리5일차  (0) 2022.06.21
SQL정리 4일차  (0) 2022.06.19
SQL정리 3일차  (0) 2022.06.17
SQL정리 2일차  (0) 2022.06.15