Tagged: 오라클

[오라클]dbms_xmlgen 활용하기

1. 문자타입 컬럼중 검색어(특정문자열)가 저장되어 있는 테이블, 컬럼 찾기 2. 테이블 목록과 각 테이블별 레코드 건수 구하기 출처 : http://www.gurubee.net/article/55486, http://www.gurubee.net/article/61164

특정 기간 동안 겹치는 날짜가 있는 데이터 조회

특정기간과 겹치는 날짜가 하루라도 있는 데이터 조회 기준기간 : 2013.5.2 ~ 2013.5.10 시작일 종료일 날짜1 : 2013.05.01 2013.05.10 날짜2 : 2013.05.08 2013.05.20 날짜3 : 2013.04.20 2013.06.10 날짜4 : 2013.05.05 2013.05.08 참고 사이트 : http://oracleclub.com/article/60240...

Array Processing 활용

PL/SQL에서 대량의 데이터를 처리할 때 요긴하게 사용할 수 있음 참조 사이트 : http://wiki.gurubee.net/pages/viewpage.action?pageId=26279996

SQL Cursor

1. 문법 sql_cursor ::= SQL % {FOUND | ISOPEN | NOTFOUND | ROWCOUNT | BULK_ROWCOUNT (index)} 2. 의미 가. %BULK_ROWCOUNT : update, delete 등의 실행횟수를 저장 나. %FOUND : INSERT, UPDATE, DELETE, SELECDT INTO...

오라클에서의 한글 정렬

현재 사용하고 있는 케릭터 셋이 KO16MSWIN949일 때(조합형) 한글이 제대로 정렬되지 않는 문제가 있다. 이 경우 아래와 같이 함으로 써 해결 가능하다. 참고 사이트 : http://www.dbguide.net/knowledge.db?cmd=view&boardUid=127008&boardConfigUid=20&categoryUid=205 http://www.dbguide.net/knowledge.db?cmd=view&boardUid=127023&boardConfigUid=20&categoryUid=205 http://www.dbguide.net/knowledge.db?cmd=view&boardUid=127024&boardConfigUid=20&categoryUid=205 http://www.dbguide.net/knowledge.db?cmd=view&boardUid=127046&boardConfigUid=20&categoryUid=205

오라클 트리거 (Trigger)

트리거 (TRIGGER) 란? 간단히 말해 INSERT,UPDATE, DELETE 문이 Table 에 대하여 수행 되어질 때 묵시적으로 수행되는 Procedure 이다. 트리거는 table 에 저장되는 것이 아니라 별도로 오라클 데이터베이스 자체에 저장 된다. 트리거는 view 에 대해서는...

계층구조 쿼리(Hierarchical Queries)

1. 문법 START WITH – 계층 질의의 루트(부모행)로 사용될 행을 지정 한다. – 서브쿼리를 사용할 수도 있다. CONNECT BY – 이 절을 이용하여 계층 질의에서 상위계층(부모행)과 하위계층(자식행)의 관계를 규정 할 수 있다. – PRIOR...

Extract 함수

1. 개요 : 오라클에서 제공해주는 함수로 날짜(date), xml 타입의 데이터에서 특정값을 뽑아내는 함수 2. extract(datetime) EXTRACT( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | TIMEZONE_HOUR | TIMEZONE_MINUTE | TIMEZONE_REGION...

스케줄 관리 DBMS_SCHEDULER

DBMS_SCHEDULER 패키지 개선판이라기보다는 완전히 새로 추가된 패키지 DBMS_JOB – 특정 시간 및 간격으로 특정 작업을 수행 DBMS_SCHEDULER – 매우 복잡하고 정교한 수준의 스케줄 작업 가능 DBMS_SCHEDULER 의 장점 GUI(EM)을 통해서 손쉬운 관리 모듈화된 스케줄...

sqlplus 에서 커서이동하기

https://github.com/hanslub42/rlwrap 위사이트에서 관련 프로그램(rlwrap)을 다운받는다. 루트로 설치한다../counfigure./make./make install sqlplus 실행방법rlwrap sqlplus / as sysdba 별칭(Alias)를 지정한다.vi. bash_profile ## 아래 내용을 추가한다.alias sqlplus=’rlwrap sqlplus’