소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/Oracle 116

Week , Day 뽑기

TO_CHAR(TO_DATE('20080106', 'YYYYMMDD'), 'IW') => 2008년 1월 6일은 해당 월의 첫번째 주 (결과 : 01) TO_CHAR(TO_DATE('20080107', 'YYYYMMDD'), 'IW') => 2008년 1월 7일은 해당 월의 두번째 주 (결과 : 02) TRUNC(TO_DATE('20080106', 'YYYYMMDD'), 'IW') => 2008년 1월 6일이 포함된 주의 월요일(시작일시) (결과: 2007-12-31 00:00:00) TRUNC(TO_DATE('20080107', 'YYYYMMDD'), 'IW') => 2008년 1월 7일이 포함된 주의 월요일(시작일시) (결과: 2008-01-07 00:00:00) TO_CHAR함수 두번째 인자에 DY..

DataBase/Oracle 2012.05.22

힌트 사용 방법

인덱스 힌트 포맷은 대략 아래와 같다. select /*+ index(TABLE_NAME INDEX_NAME) */ col1... 이러한 힌트사용에 대해 반드시 지켜야 하는 규칙이 있는데, 정리하면 아래와 같다. [1] TABLE_NAME 은 반드시 써주어야 한다. [2] 질의 문장에 테이블 ALIAS를 사용했다면, hint에도 테이블 ALIAS를 사용한다. [3] 만약 TABLE_NAME이나 테이블 ALIAS의 spelling이 틀렸다면, hint를 사용하지 못하게 된다. [4] INDEX_NAME 은 반드시 써줄 필요는 없다. [5] 만일 TABLE_NAME없이 INDEX_NAME만 써주었다면, 힌트를 사용하지 못하게 된다 [6] 만일 TABLE_NAME만 써주었다면, OPTIMIZER는 STATIS..

DataBase/Oracle 2012.05.21
728x90
반응형