목록View (1)
생각하는 감쟈
[Oracle] SQL 객체_01 : VIEW
VIEW - 가상의 테이블 - 기존의 테이블이나 뷰를 이용하여 SELECT문을 수행한 결과 집합 - VIEW를 사용하는 경우 . 필요한 정보가 복수개의 테이블에 분산되어 있는 경우 . 특정자료에 대한 접근을 제한해야하는 경우 . 필요한 자료를 반환하기 위하여 매우 복잡한 동일한 서브쿼리를 매번 실행해야 하는 경우 . 주기적으로 변동되는 쿼리의 결과를 이용해야 하는 경우 (그래프로 변동 상황을 자주 갱신하여 나타내야 하는 경우) (사용형식) CREATE [ON REPLACE VIEW 뷰이름[(컬럼list)] AS SELECT 문 [WITH CHECK OPTION] [WITH READ ONLY] . 'OR REPLACE' : 이름이 동일한 뷰가 이미 있으면 대치하고 없으면 새롭게 생성 . '컬러list' :..
Language/Oracle
2024. 3. 29. 13:56