데이터노트/오라클이야기

    Oracle의 DBMS_RANDOM 패키지 활용 방법

    다양한 이유로 프로그램을 작성할 때, RANDOM 데이터가 필요한 상황이 발생합니다. 이를 효과적으로 처리할 수 있도록, 일반적인 프로그래밍 언어에서는 RANDOM 데이터를 효과적으로 생성하는 방법을 제공하고 있습니다. 데이터베이스를 관리하는 DBMS에서도 이런 RANDOM 데이터를 생성하는 도구를 제공하고 있으며, Oracle RDBMS는 버전 8 이상부터 DBMS_RANDOM Package를 활용해 RANDOM 데이터를 생성할 수 있습니다. 이 글에서는 Oracle DBMS_RANDOM Package에 대해 간단히 알아보고, Oracle RDBMS에서 RANDOM 데이터를 생성하는 다양한 방법을 소개하겠습니다. 마지막으로 간단한 퀴즈를 통해, 실제 활용하는 예제를 살펴보겠습니다. About Oracl..

    Top-N Queries, 오라클에서의 처리 방법

    이번 시간에는 Oracle RDBMS에서 Top-N Query를 처리하는 방법에 대해 알아보겠습니다. Top-N Query에 대해 간단하게 소개하면, 결과 집합의 전체 내용 중 일부분만을 추출하는 방식입니다. 일반적으로 Top-N Query는 페이징(Pagination) 처리를 효과적으로 수행하기 위해 활용하거나, 전체 결과 집합에서 특정 부분을 추출하기 위해 활용합니다. 아마도 웹 프로그래밍을 해보셨다면, 이 기법에 대해 한 번쯤은 마주하셨을 것 같습니다. Top-N Query에 대한 자세한 내용은 다음 단락에서 자세히 알아보겠습니다. About Top-N Query Top-N Query를 한 문장으로 정리하면, 데이터베이스 내부에 저장된 자료에서 사용자가 요청한 사항(질의 내용)에 만족하는 자료 중 ..