#데이터베이스 뷰1 [데이터베이스] 뷰(view) 란? 뷰 : 테이블의 조건, 조합으로 보여지는 가상의 테이블.- 내부에 데이터를 저장하고 있지 않으면 기본 테이블의 select 쿼리문이 저장되어 있다.- 지정된 데이터와 컬럼에만 공개하며 접근을 제한 한다.- 조인(join)쿼리와 같은 복잡한 쿼리를 많이 사용한다면 뷰로 만들어 단순한 쿼리 문장을 이용 가능. - 생성문(oracle)CREATE [OR REPLACE] VIEW 뷰이름ASSELECT문[WITH READ ONLY]; > WITH READ ONLY : 읽기전용 뷰> where절 다음에 WITH CHECK OPTION 명시하면 조건에 만족하는 데이터만뷰를 통해 insert, update 가능, 조건에 사용된 컬럼값은 뷰를 통해 변경 불가능 2017. 1. 25. 이전 1 다음