- DB에서 INDEX 제대로 사용하기 인덱스를 사용하기를 기대하지만 그렇지 않은 기본적이고 대표적인 예입니다. 1. 인덱스 컬럼을 변형하여 비교할 때 BAD WHERE TO_CHAR(HIREDATE,'YYYYMMDD') = '19980518'; GOOD WHERE HIREDATE = TO_DATE('19980518') BAD WHERE SALARY + 1000 > 100000; GOOD WHERE SALARY > 100000 - 1000; 비교하는 인덱스 컬럼의 형이나 값을 변경하면 발생합니다. 이 경우에는 비교값을 변경해 주어야 인덱스를 사용하게 됩니다. 2. 비교 대상의 형이 달라서 내부적으로 형변환을 하는 경우 BAD WHERE EMP_ID =..
ORA-17001 : 내부 오류ORA-17002 : IO 예외 상황ORA-17003 : 부적합한 열 인덱스ORA-17004 : 부적합한 열 유형ORA-17005 : 지원되지 않는 열 유형ORA-17006 : 부적합한 열 이름ORA-17007 : 부적합한 동적 열ORA-17008 : 접속 종료ORA-17009 : 명령문 종료ORA-17010 : 결과 집합을 종료했음ORA-17011 : 결과 집합을 모두 소모했음ORA-17012 : 매개변수 유형 충돌ORA-17014 : ResultSet.next가 호출되지 않았음ORA-17015 : 명령문이 취소되었음ORA-17016 : 명령문이 시간 초과되었음ORA-17017 : 커서가 이미 초기화되었음ORA-17018 : 부적합한 커서ORA-17019 : 질의만 설명할..
오라클에서는 프로시저 내부에서 NUMBER 를 BIGDECIMAL 로 변환해서 사용한다고 한다. 그래서 iBatis 에서 선언 시 IN 변수는 number OUT 변수는 decimal 로 설정해줘야 한다. -- Controller HashMap requestMap = new HashMap();requestMap.put("REQUEST_PARAM_STR", "AA");requestMap.put("REQUSET_PARAM_NUM", 100); service.callProceduer(requestMap); String resultCode = requestMap.get("RESULT_CODE");String resultMsg = requestmap.get("RESULT_MSG"); System.out.print..
- Total
- Today
- Yesterday
- jQuery
- 빈트후크
- 쿠스코
- 마추피추
- 캄보디아
- Uyuni
- calama
- 칠레
- 애드센스
- 빅토리아폴스
- 볼리비아
- 남미 저가항공
- 푸에르토 나탈레스
- 나미비아
- Cambodia
- Namibia
- Cusco
- aguas calientes
- 남미
- 아구아스 칼리엔테스
- 족발
- 성계 투어
- 성스러운 계곡
- 칼라마
- 후마리
- 킹덤 호텔
- 토레스 델 파이네
- 햄버거
- 우유니
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |