반응형
iBatis 에서. IN 조건을 사용하면서 in ('','','') 로 넘기는데, 제대로 작동을 하지 않는다.
쉼표떄문인지. "" .' '' 등의 문제인지 값이 이상함..
구글링을 통해
string 형태로 파라미터를 넘겨서 처리...
Where 조건에 In 사용법
String 파라미터는 "가,나,다,라,마" 형태로 컴마(,) 로 전달하고.. 다른 기호를 사용해도 된다.
<sql id="ResignEmps">
AND EMP_NO IN
(
SELECT distinct regexp_substr(A.TXT, '[^,]+', 1, LEVEL) TXT
FROM (SELECT #EMP_NOs# TXT FROM dual) A
CONNECT BY LEVEL <![CDATA[<=]]> length(regexp_replace(A.TXT, '[^,]+',''))+1
)
</sql>
참조 : http://gent.tistory.com/10, http://blog.naver.com/azurepassion/220925475483
반응형
'프로그램&코딩' 카테고리의 다른 글
System.Web.Mvc.Controller.HandleUnknownAction(String actionName) 발생하는 경우.. (0) | 2018.07.17 |
---|---|
CSS , javascript 에서 로딩 지연이 발생할때 처리방법 asynchronously, async defer (0) | 2018.06.26 |
IIS 7.0 "HTTP 오류 404.0-찾을 수 없습니다" 오류 (0) | 2017.08.23 |
SOAP 웹서비스 외부에서 테스트 할 경우. (0) | 2011.07.20 |
.net 응용프로그램(C#) 웹서비스(asp.net) 실행 경로 구하기 (0) | 2010.12.14 |
WPF Image Source codebehind 로 변경 방법 (0) | 2010.10.18 |