Tagged: 오라클

rollup, group_id(), grouping()

퀴즈로 배워보는 SQL, 그 두 번째 시간은 그룹 바이(GROUP BY)와 롤업(ROLLUP)의 기본원리에 대한 이해와 이를 이용해 문제를 해결하는 방법에 대해 알아본다. 지면 특성상 문제와 정답, 해설이 같이 있다. 진정으로 자신의 SQL 실력을 키우고 싶다면,...

오라클 온라인 문서 링크

————————————————다운로드 사이트 링크———————————————— 1. Oracle7 Server 7.3.4 Documentation http://www.oracle.com/technetwork/documentation/oracle7-091910.html 2. Oracle8 i 8.1.7 Documentation http://www.oracle.com/technetwork/documentation/oracle8i-085806.html 3. Oracle9i Database Release 2 (9.2) Documentation http://www.oracle.com/technetwork/documentation/oracle9i-090271.html 4. Oracle Database 10g Documentationhttp://www.oracle.com/technetwork/database/database10g/documentation/database10gr2-087366.html 5. Oracle Database 11g Documentationhttp://www.oracle.com/technetwork/database/enterprise-edition/documentation/database-093888.html ————————————————온라인...

Partition Index in Oracle

파티션 인덱스 종류   파티션 인덱스 분류 기준 Global / Local   ① Global : 테이블 파티션 키와 인덱스 파티션 키가 서로 다름 – Global Index는 테이블과 다르게 파티션 되는 경우 입니다. – 즉...

Partition Table In Oracle

파티션 테이블이란 ?   – Partitioning(분할)은 용량이 큰(지속적으로 증가하는) Table들을 Partition이라는 보다 작은 단위로 나눔으로써 성능이 저하되는 것을 방지하고 관리를 보다 수월하게 하고자 하는 개념 입니다.   – 각 Partition 은 별개의 Segment에 저장...

오라클 APPEND 힌트

출처 : http://blog.naver.com/PostView.nhn?blogId=j0ngmali&logNo=47601863&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView INSERT문에 APPEND 힌트가 붙어있는 것을 종종 보았을 것입니다. 그렇다면 이 APPEND 가 어떻게 동작하면 통상의 INSERT문과 어떻게 다른지 알아보겠습니다.  INSERT … SELECT문에 APPEND 힌트를 붙인 것을 다이렉트 로드 인서트라고 부릅니다. 그중에서도...

오라클 LOGGING 과 NOLOGGING

출처 : http://blog.naver.com/PostView.nhn?blogId=websearch&logNo=70037612764 LOGGING 과 NOLOGGING 은 CREATE TABLE 구문과 함께 지정할 수 있는 선택적인 파라미터이다. LOGGING 이라는 용어는 오라클 리두 로그를 의미하는 것으로 데이터베이스 내의 데이터에 대한 모든 변경 사항을 기록하기 위해 사용된다....

오라클 Materialized View

출처 : http://blog.naver.com/khlee1000/40023271788 ◎ 이 문서는 Materialized View에 대해 8i부터 10g까지의 자료를 정리한 것이다.   ◎ 목차:    1. Materialized View    2. Materialized View 관련 Initialization 파라미터    3. Materialized View 사용에 필요한...

오라클 first last

1. 목적 first나 last 함수는 행을 서열화 시켜서 첫 번째나 마지막 행을 추출한다. MIN(B) (DENSE_RANK FIRST ORDER BY A [ASC|DESC]) MAX(B) (DENSE_RANK LAST ORDER BY A [ASC|DESC]) 2. 문법 aggregate_function KEEP (DENSE_RANK FIRST|LAST ORDER...

오라클 통계정보 생성

1. ANALYZE란? 가. ANALYZE는 인덱스, 테이블, 클러스터의 통계정보를 생성 한다. 나. ANALYZE가 생성한 통계정보들은 비용기준(Cost-based)의 옵티마이저가 가장 효율적인 실행계획을 수립하기 위해 최소비용을 계산할 때 사용 된다. 다. 각 오브젝트의 구조를 확인하는 것과 체인(Chain) 생성...

오라클 JOIN UPDATE

출처 : http://tong.nate.com/porippo/23700087 oracle 에서 두테이블 join을 이용한 update 위와 같은 문장은 SET절에 쓰이는 서브쿼리와는 상관없이 WHERE 절에 해당하는 AA.a = 1 AND AA.b = 10 인 자료는 모두 업데이트 하는 것입니다. 업데이트의 기준은...

오라클 문자열에서 전화번호 모두 뽑아오기

문자열 중에서 전화번호 패턴의 형식은 모두 뽑아옴 참고 : regexp_count – 정규식 패턴과 일치하는 문자열 개수를 반환 – 문법 : REGEXP_COUNT (source_char, pattern [, position [, match_param]]) – 예제 자세한 내용은 아래사이트 참조 http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions147.htm#SQLRF20014

오라클 first_value(), last_value()

오라클의 그룹함수 중에 first_value(), last_value() 가 있다. first_value() : 집합 중 첫번째 값을 가져온다. last_value() : 집합 중 마지막 값을 가져온다. 예제를 보면 쉽게 이해할 수 있다. 단, last_value() 경우 ROWS BETWEEN UNBOUNDED PRECEDING...

orapwd

ORAPWD is a utility used to create a password file for an Oracle Database. Run orapwd utility before: setting REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE|SHARED Grant OSDBA/OSOPER to users Check V$PWFILE_USERS to see who was granted OSDBA/OSOPER access. Examples...