전체 글536 ORDER SIBLINGS BY 늦게 작성한게 답글입니다2 이거인대 답글입니다2 이거 부터나오길 원하는거죠 START WITH I_PSEQNO = 0 CONNECT BY PRIOR I_CTNO = I_PSEQNO ORDER SIBLINGS BY I_ORDER ASC 2016. 2. 4. CASE ~ WHEN ~ THEN ~ ELSE ~ END CASE ~ WHEN ~ THEN ~ ELSE ~ END CASE ~ WHEN ~ THEN ~ ELSE ~ END [형식] CASE 컬럼명 | 표현식 WHEN 조건식1 THEN 결과1 WHEN 조건식2 THEN 결과2 ....... WHEN 조건식n THEN 결과n ELSE 결과 END 조건문과 조건문 사이에는 콤마(,) 를 사용하지 않는다. CASE 문은 반드시 END 로 끝내야 한다. CASE 표현식은 ANSI SQL 형식도 지원한다. 결과 부분은 NULL 을 사용해서는 안된다. 2016. 2. 4. 오라클-MView( Materialized View) 출처: http://math05.egloos.com/10673399오라클-MView( Materialized View) ORACLEby Crous 2011/03/08 13:40 math05.egloos.com/10673399 덧글수 : 0[오라클 OCP9i] Materialized View란? ◈ Materialized View란 ? Materialized View(이하 MView로 표시) 이것은 제목 그대로 View 입니다. 하지만 일반 View는 논리적인 테이블이고, MView는 물리적으로 존재하는 테이블 입니다. 물리적으로 존재한다는 것은 Data가 일정 공간을 차지하고 있다는 거죠.. MView는 어떤 결과를 뽑아 내는 쿼리가 너무나도 빈번히 사용 될 경우, Query 실행 시간의 수행속도 향상을.. 2016. 2. 4. mview 갱신 시간 설정 / mview 갱신 설정 1. 한시간 마다 Refresh CREATE MATERIALIZED VIEW test_mv1 TABLESPACE PMOFD PARALLEL 4 refresh fast start with sysdate next sysdate + (1/24) /* 1시간 마다 refresh */ AS SELECT * FROM XONTS_SHIP_EDI_V@PMOF_TO_PROD ; 2. 하루에 한번 씩 Refresh 하게 조정 alter materialized view test_mv1 refresh next sysdate + 1; 3. Mview refresh 하는 중에 마스터 테이블에 대한 lock 가능성 기본적으로 MASTER table 에대해서는 LOCK 은 없음. The Oracle read consistent me.. 2016. 2. 4. Oracle Materialized View 1. Materialized View ◎ Oracle 8i에서의 "MATERIALIZED VIEW" 는 "SNAPSHOT" 와 SYNONYM 으로 생각 하면 가장 좋을 것 같다. 이는 대용량의 DATABASE 에서 SUM 과 같은 AGGREGATE FUNCTION 사용 시 값 비싼 COST 를 줄이는 데 사용하기에 적합한데 이는 REPLICATE 가 가능하여 SNAPSHOT 처럼 사용이 가능함을 의미한다. ◎ Materialized View(이하 MVIEW)는 DW 환경이나, replication 환경에 유용한 기능으로, inner-join, outer-join, equi-join 등 각종 view를 수동으로 갱신하거나, 주기적으로 자동 갱신을 할 수 있게 해 준다. ◎ 원격 데이터베이스의 테이블이 포함.. 2016. 2. 4. mview 자동갱신 / mview 생성시 옵션 / mview 생성 옵션 1. MVIEW 생성시 옵션- BUILD IMMEDIATE : MView 생성과 동시에 데이터들도 생성되는 옵션- BUILD DEFERRED : MView를 생성은 하지만, 그 안의 데이터는 추후에 생성하도록 하는 옵션- REFRESH : MView의 데이터를 새로고치는 시기와 방법를 결정 ㅇ시기: ON COMMIT - 자동 갱신 - 조건: 뷰에 입력되는 모든 필드가 PK로 잡혀야 함 ON DEMAND - 수동 갱신 - 조건: DBMS_MVIEW.REFRESH('MVIEW NAME'); 호출 ㅇ 방법: COMPLETE - MView의 정의에 따라 MView의 데이터 전체가 Refresh FAST - 새로운 데이터가 삽입될 때마다 점진적으로 Refresh FORCE - 이 경우 먼저 Fast Refresh.. 2016. 2. 4. 이전 1 ··· 53 54 55 56 57 58 59 ··· 90 다음