검색문1.
<isNotEmpty prepend="AND" property="SBJ">
UPPER(A.SBJ) LIKE '%' || UPPER(#SBJ#) || '%'
</isNotEmpty>
SBJ 의 value 값이 비어 있지 않다면.
비교 대상자인 A,SBJ 를 대문자로 바꾸어 LIKE 로
'%' || UPPER(#SBJ#)|| '%' 붙어 넣어 like 문을 완성 한다.
즉 이 검색문은 대소문자를 구분 하지 않고 검색 한다.
조건문1.
<isEqual prepend="AND" property="ACT_ROLE_YN" compareValue="N">
(Z.RQST_NO IS NOT NULL OR A.RQST_ID = #RQST_ID#)
</isEqual>
이 역시 where 전에 붙고 있다.
ACT_ROLE_YN 프로퍼티의 값이 N 과 같을때 실행 한다.
Z.RQST_NO 의 값이 널이 아니거나 (OR)
A.RQST_ID 의 값이 RQST_ID라는 프로퍼티의 값과 같을때 라는 where 조건 문을 명시 하고 있다.
'아이바티스' 카테고리의 다른 글
procedure(프로시져) xml 먹통(헛바퀴만 계속 돔) 증상 (0) | 2013.03.06 |
---|---|
아이바티스 동적쿼리 응용 파라미터 응용 하기. (0) | 2013.01.29 |
동적쿼리 (0) | 2012.11.19 |
PROCEDURE MERGE 문사용 법2 (0) | 2012.10.24 |
NUNBER 체크 // DATE 형식인지 체크 (0) | 2012.09.11 |