gwooden_코린이
오라클 데이터 베이스 뷰(view) 본문
728x90
데이터 베이스 뷰(view)
- 가상 테이블
- SQL -> 코드 복잡 단순화
- 보안성
CREATE [OR REPLACE] VIEW 뷰이름 (컬럼명, 컬럼명)
AS (뷰에 저장할 SELECT 문)
[OR REPLACE], (컬럼명, 컬럼명) <-- 이 2가지는 상황에 따라 넣어도 되고 안넣어도 된다.
OR REPLACE -> 만약 생성할 뷰가 없으면 뷰가 생성되고
생성할 뷰가 있으면 교체
CREATE VIEW VIEW_EMP
AS (SELECT * FROM EMP
WHERE DEPTNO = 20);
SELECT * FROM VIEW_EMP;
CREATE VIEW V_EMP
AS(SELECT EMPNO, ENAME, JOB, HIREDATE FROM EMP);
SELECT * FROM V_EMP;
CREATE OR REPLACE VIEW V_EMP
AS
(SELECT ENAME,JOB, TO_CHAR(HIREDATE, 'YYYY-MM-DD') AS HIRE
FROM EMP, DEPT
WHERE EMP.DEPTNO = DEPT.DEPTNO);
SELECT * FROM V_EMP;
DROP VIEW V_EMP;
728x90
'데이터베이스' 카테고리의 다른 글
이클립스 JSP 태그 (스크립트릿, 선언문) (0) | 2023.01.18 |
---|---|
오라클 데이터 베이스 시퀸스(일련번호) (0) | 2023.01.16 |
오라클 데이터 베이스 인덱스(index)색인 (0) | 2023.01.16 |
오라클 데이터 베이스 트랜잭션 (0) | 2023.01.16 |
오라클 데이터 베이스 도서관DB 공부해보기 (0) | 2023.01.16 |
Comments