조건데이터 생성
//조회조건 생성
for (ir = 0; ir < this.ds_grup.getRowCount(); ir++) {
this.strUntCd += this.ds_grup.getColumn(ir, "BUDG_GRUP_CD") + ",";
}
this.ds_search.setColumn(0, "SCH_BUDG_GRUP_CD2", this.strUntCd);
//.xml 에 동적쿼리
<isNotEmpty property="SCH_BUDG_GRUP_CD2">
AND B.BUDG_GRUP_CD IN ( SELECT REGEXP_SUBSTR(v, '[^,]+', 1, LEVEL) AS LIST FROM (SELECT #SCH_BUDG_GRUP_CD2# v FROM dual) CONNECT BY LEVEL <![CDATA[<=]]> LENGTH(v) - LENGTH(REPLACE(v, ',')))
</isNotEmpty>
/*
파라미터 값 : 'B2022-0020,B2022-0098,'
쿼리시 적용
*/
'넥사크로' 카테고리의 다른 글
넥사크로 그리드 체크박스 / 시프트 조합으로 범위 일괄 체크 (0) | 2022.06.21 |
---|---|
넥사크로 17 개선 및 유용 점 모음 ( 추가 정리 예정) (0) | 2019.10.10 |
넥사크로17이 너무 느려질 경우 해결방법 (0) | 2019.10.09 |
넥사크로 라디오 박스 적용. (0) | 2019.01.03 |
넥사크로 조회후 input 박스가 디스에이블(disabled) 처리 되는 경우 (0) | 2018.12.12 |