Searched by NAVER

알티베이스강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Oracle 질문과 답변 oracleclub.com
'123%' 과 '123' || '%' 의 차이점은..???
손님 : 2009-09-21 15:36  
분류 : 튜닝 주소복사

안녕하십니까..??

우연히 알게되었는데요..

당연히 같을거라 생각하고 있었고요..  쿼리창에서 이렇게 써서 실행하였더니 실행계획은 같으나 데이터가 출력되는

시간은 엄청 많이 차이가 났습니다.  (aaa table 은 현재 250만건 정도고요.. key는 varchar2(14) 이고 index로 구성) 

select  * 

from  aaa

where key like ’12345678901234’ || ’%’     와   where key like ’12345678901234%’    (조건문만 틀림 like 문장)

key like '1234567890' || '%' 의 경우 시간이 많이 걸립니다.

 

 

조회수 1645,  추천수 0
글 등 록 글 답 변 글 수 정 목록보기
※ 로그인하여 작성한 글만 삭제할 수 있습니다. 로그인
이름 쓰기
도움 주시는 곳