- Syntax
CREATE [OR REPLACE] VIEW [view_name] AS [select_statemet];OR REPLACE 이를 덧붙이지 않고 이미 존재하는 동일한 이름으로 뷰나 프로시저를 생성하면 오류가 발생
- 사용예
CREATE OR REPLACE VIEW VWBM01 AS
SELECT A.CHIT_DT CHIT_DT
,B.ACC_CD ACC_CD
,NVL(SUM(B.DR_AMT),0) DR_AMT
,NVL(SUM(DECODE(B.DR_AMT,0,1)),0) DR_CNT
,NVL(SUM(B.CR_AMT),0) CR_AMT
,NVL(SUM(DECODE(B.CR_AMT,0,1)),0) CR_CNT
FROM TBBM06 A
LEFT OUTER JOIN TBBM07
ON A.CHIT_DT = B.CHIT_DT
AND A.CHIT_NO = B.CHIT_NO
GROUP BY A.CHIT_DT
,B.ACC_CD
;
일반적으로 뷰를 생성하는 이유는 보안관리, 사용편의, 수행속도 향상, 융통성 향상, SQL 기능 향상 등을 위하여 뷰를 대부분 사용한다.
0 개의 댓글:
댓글 쓰기