[Oracle]여러 행과 열의 위치변환(pivot, unpivot)
Oracle 11g 이상에서 지원하는 Pivot, Unpivot을 이용한다. 아래 쿼리를 참조하자 원본 : GUBUN PLAN RECORD RATE A 100 90 10 B 200 150 40 C 150 140 5 결과 : COL A B C...
꿈을 실현합니다.
Oracle 11g 이상에서 지원하는 Pivot, Unpivot을 이용한다. 아래 쿼리를 참조하자 원본 : GUBUN PLAN RECORD RATE A 100 90 10 B 200 150 40 C 150 140 5 결과 : COL A B C...
오라클 12c에서 새롭게 추가된 기능이다. 데이터의 특정 패턴이 존재할 경우, 이를 검색해준다. 참고URL : https://oracle-base.com/articles/12c/pattern-matching-in-oracle-database-12cr1 원문사이트 : http://wiki.gurubee.net/pages/viewpage.action?pageId=30441535
MODEL [<global reference options>] [<reference models>] [MAIN <main-name>] [PARTITION BY (<cols>)] DIMENSION BY (<cols>) MEASURES (<cols>) [<reference options>] [RULES] <rule options> (<rule>, <rule>,.., <rule>); <global reference options> ::= <reference options> <ret-opt> <ret-opt> ::= RETURN...
문법 집계함수(분석함수) KEEP (DENSE_RANK FIRST ORDER BY expr [ DESC | ASC ] [ NULLS { FIRST | LAST } ] [, expr [ DESC | ASC ] [ NULLS { FIRST | LAST...
한 문장안에 여러개의 IP주소가 포함되어 있을 경우 첫 번째IP주소만 나옴 관련 URL : http://www.gurubee.net/article/67512
오라클 10g 이상버전에서 가능 flashback이 설정되어 있는 DB의 경우 아래와 같이 commit 시점 이전의 데이터를 조회하여 복원이 가능하다.
통계 데이터 수집 gather_database_stats: 데이터베이스의 모든 Object에 대해 통계 정보를 생성. gather_schema_stats: 해당 스키마의 Object에 대해 통계 정보를 생성. gather_table_stats : 테이블과 그 테이블과 연관된 인덱스에 대해 대해 통계 정보를 생성. gather_index_stats : 인덱스에...
오라클 PL/SQL 개발시 SQL Injection을 방지하는 방법 2가지 1. 바인드 변수를 쓴다. 2. 사용자 입력값(input)을 검증하는 패키지를 사용한다. (오라클 제공 : DBMS_ASSERT) 관련URL : http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/dynamic.htm#BJEEBJAE
검색 결과에 조회되는 값이 없을 때, 임의 기본값을 지정해서 출력하고자 할 때 유용함 참고 URL : http://www.gurubee.net/article/45604
최신 댓글