안녕하세요
쿼리 튜닝한다고 튜닝한게... "응답없음"에러가 계속나서..
어떻게 해야.. 빠를지.. 도통 해답을 못찾고 있습니다..
where 절에 case 문을 써서도 해봤는데 결과는 똑같고..
어떻게 좋은 방법 없을까요?
아래처럼 where 절에 조건이 22~30여가지 이렇게 됩니다.ㅠ.ㅠ
풀텍스트 검색을 안하고 싶지만... 어쩔수 없는 상황이구요.. ㅠ.ㅠ
WHERE A.IDX = B.IDX
AND ((@i_VEND_CD = '') OR (ISNULL(A.VEND_CD, '') LIKE @i_VEND_CD + '%'))
...... 비슷한 유형의 검색 조건들 20여가지 .........
AND ((@i_SO_NM = '') OR (ISNULL(C.SO_NM, '') LIKE '%' + @i_SO_NM + '%'))
isnull(a.vend_cd,'') 과 같은 형식은 인덱스를 사용할 수 없습니다,,,