본문 바로가기

IT434

[쿼리 작성] SQL 여러 문제 정리 1.직군,월별 입사건수 결과 화면 JOB 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월 --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- ANALYST 0 0 0 0 0 0 1 0 0 0 0 1 CLERK 0 0 0 0 0 0 1 0 0 0 0 2 MANAGER 0 0 0 1 1 1 0 0 0 0 0 0 PRESIDENT 0 0 0 0 0 0 0 0 0 0 1 0 SALESMAN 0 2 0 0 0 0 0 0 2 0 0 0 답 더보기 1.1) 데이터복제 방식. SQL> select job, count(".. 2024. 2. 28.
MView - 12c New features (Realtime MView) 이전글에서 이어서 작성합니다. https://bae9086.tistory.com/525 Materialized View (MView) Mview, (이전에는 snapshot으로 불린)는 로컬 또는 원격 테이블에 대해 쿼리를 기반으로 내용이 주기적으로 고쳐지는 테이블 세그먼트입니다. 쿼리형태로 저장된 뷰와는 달리 데이터가 직접 저장되 bae9086.tistory.com Realtime MView를 한그림으로 표현하면 아래와 같습니다. 출처 : https://oracle-base.com/articles/12c/real-time-materialized-views-12cr2 원본 테이블의 변경 후 refresh가 안된 상태 등. Stale 상태인 MVIEW를 기존에는 계속 사용하지 못했다면, 12c R2부터는 .. 2024. 1. 30.
Materialized View (MView) Mview, (이전에는 snapshot으로 불린)는 로컬 또는 원격 테이블에 대해 쿼리를 기반으로 내용이 주기적으로 고쳐지는 테이블 세그먼트입니다. 쿼리형태로 저장된 뷰와는 달리 데이터가 직접 저장되는 뷰의 형태입니다. 데이터 웨어하우스(DW)환경에서 유용하게 사용할 수 있습니다. 그림1. MVIEW 기본 매커니즘 출처 : https://oracle-base.com/articles/misc/materialized-views 위의 그림은 MVIEW에 대해서 잘 설명해 준 그림입니다. 구문 -- Normal CREATE MATERIALIZED VIEW view-name BUILD [IMMEDIATE | DEFERRED] REFRESH [FAST | COMPLETE | FORCE ] ON [COMMIT | D.. 2024. 1. 26.
ORA-00600: [kkqcscorcbk: Correlated String Not Found] 버그성에러로 12.2.0.1 버전 사용중에 쿼리 수행시 발생하였습니다. ORA-00600: [kkqcscorcbk: Correlated String Not Found] 3가지방법이있습니다. 1.The bug is fixed in release 18.1 Use following workaround: 2.alter session set "_optimizer_cost_based_transformation"=off /*+ OPT_PARAM('_optimizer_cost_based_transformation' 'off') */ --해당 방법 사용. Or 3.alter system set "_fix_control" = '5302124:0' 출처 : Document 2332414.1 2024. 1. 16.