oracle

    About Oracle Invisible Column

    이 글을 작성하기 전, 두 개의 아티클(About Oracle Virtual Column, About Oracle Identity Column)에서 Oracle ORDBMS(이하 오라클)에서 제공하는 컬럼에 대해 간략히 알아봤습니다. 오라클에서 제공하는 Virtual Column은 테이블에서 정의한 하나 이상의 컬럼을 활용하는 계산 식의 결과 또는 함수의 리턴 값 등을 활용할 때 사용하고, Identity Column은 대체 키(Surrogate Key)를 효과적으로 구성하기 위해 도입된 도구입니다. 이번 시간에는 Oracle ORDBMS(이하 오라클) 12c에서 새롭게 도입한 새로운 컬럼에 대해 알아보겠습니다. Oracle Invisible Column은 생성한 컬럼 목록 중에서 Invisible로 설..

    About Oracle Identity Column

    지난 시간에 About Oracle Virtual Column을 통하여 Oracle ORDBMS(이하 오라클) 11g에서 소개되었던 Virtual Column에 대해 알아봤습니다. 오라클에서 제공하는 Virtual Column은 테이블에서 정의한 하나 이상의 컬럼 값을 활용하는 계산 식의 결과 또는 함수의 리턴 값 등을 활용할 때, 유용하게 활용할 수 있는 도구입니다. 이번 시간에는 오라클 12c에서 새롭게 도입된 Identity Column에 대해 알아보겠습니다. Oracle Identity Column은 대체 키(Surrogate Key)를 효과적으로 구성하기 위해 도입된 도구입니다. 대체 키는 실세계를 모델링한 엔터티 또는 데이터베이스의 객체에 대한 고유한 식별자로 활용하기에 적합한 단일 후보 키가..

    About Oracle Virtual Column

    안녕하세요. 2015년도 벌써 보름이 지났는데, 지금에서야 첫인사를 올립니다. 과거에는 설날(음력 1월 1일)에 새해 인사를 올렸는데, 최근에는 문화가 많이 변한 것 같습니다. 조금 늦은 감이 있지만, 새해 복 많이 받으세요. 앞으로 3개의 아티클을 통하여 Oracle ORDBMS(이하 오라클)에서 제공하는 특수한 컬럼들을 살펴보겠습니다. 오라클 11g에서 소개된 Virtual Column과 최신 버전인 오라클 12c에서 소개된 Identity Column과 Invisible Column이 주인공입니다. 이 시간에는 첫 주제로 Virtual Column에 대해 알아보겠습니다. Virtual Column Virtual Column은 Oracle 11g에서 새롭게 도입된 기능입니다. Virtual Colum..

    Oracle에서 행과 열을 변환하는 방법

    이번 시간에는 Oracle Database에서 행과 열을 변환하는 방법에 대해 살펴보겠습니다. Oracle Database에서 행과 열을 변환하는 방법은 여러 가지가 있습니다. 먼저 전통적인 기법으로 집계 함수(MIN, MAX 함수 등)와 DECODE 함수를 조합하여 사용하는 방법(행을 열로 변환할 때)과 Cartesian Product를 활용하는 방법(열을 행으로 변환할 때)이 있으며, SQL:2003 표준이면서 Oracle Database 11g에서 새롭게 소개된 PIVOT과 UNPIVOT을 활용하는 방법이 있습니다. 이 글에서는 Oracle Database에서 제공하는 집계 함수와 DECODE 함수를 조합하여 행과 열을 변환하는 방법과 Cartesian Product를 활용하여 열을 행으로 변환하는..