oracle / 날짜 더미 테이블 만들기 / 오라클 / 티베로 / tibero / dummy
오라클, 티베로 에서 날짜 더미 테이블 만들기 !! 날짜 더미 테이블이 필요했다. 이유는 날짜 YMD 라는 컬럼이 기본키이며 인덱스가 잡혀 있는데 타입이 CHAR(8) 타입이였다....ㅠㅠ (yyyymmdd) WHERE 절에서 BETWEEN 을 하려고 YMD 컬럼을 DATA TYPE 으로 케스팅 했다. SELECT * FROM temp_table WHERE TO_DATE(ymd, 'yyyymmdd') BETWEEN TO_DATE('20150101', 'yyyymmdd') AND TO_DATE('20151231', 'yyyymmdd') cs 이렇게 쿼리를 만들었더니 인덱스를 타지 못했다.... WHERE 조건에서 형변환이 일어나면 안된다.... 인덱스에 잡히지 않아 YMD 컬럼의 타입인 CHAR 타입을 유..
2016. 1. 12. 10:28