728x90
반응형
VIEW 사용 주의사항
-
SQL - VIEW, VIEW 옵션DataBase/Oracle 2022. 1. 28. 00:40
VIEW 란? CREATE [OR REPLACE] VIEW 뷰이름 AS 서브쿼리 SELECT 쿼리문을 저장한 객체 실질적인 데이터를 저장하고 있지 않은 논리적인 테이블 테이블을 사용하는 것과 동일하게 사용할 수 있다. 베이스 테이블의 정보가 변경되면 VIEW도 정보가 변경된다. 장점 : 복잡한 SELECT문을 다시 작성할 필요가 없음 민감한 데이터를 숨길 수 있음 VIEW를 생성하기 위해선 우선 시스템 계정에서 해당 계정에게 VIEW 생성 권한을 주어야 한다. GRANT CREATE VIEW TO C##EMPLOYEE; VIEW 생성 -- 사번, 이름, 직급명, 부서명, 근무지역을 조회하고, -- 그 결과를 V_RESULT_EMP 라는 뷰를 생성해서 저장하세요 CREATE OR REPLACE VIEW V..