개발공부/XML 3

ORACLE merge문 사용방법

MERGE 란? - 조건에 따라 INSERT 또는 UPDATE를 실행 - 조건에 맞는 해당 데이터가 있으면 UPDATE, 없으면 INSERT문장을 실행 ☑ 사용구문 MERGE INTO [테이블명] USING [테이블명|서브쿼리|DUAL] ON ( -- 조건문 ) WHEN NOT MATCHED THEN -- 조건이 맞을 때 WHEN MATCHED THEN -- 조건이 맞지 않을 때 * MERGE INTO [테이블명] : 조건에 따라 INSERT 또는 UPDATE 될 TABLE명 작성 * USING : 비교할 테이블(비교할 테이블이 없을 시에는 DUAL 사용)을 작성 * ON 1) USING에 비교 테이블 작성시 : 비교테이블에 대한 JOIN 조건을 작성 2) USING에 DUAL 작성시 : UPDATE나 ..

개발공부/XML 2022.03.22

script 배열을 xml query in절로 보내는 방법

해결해야할 사항 : 목록중 체크한 값을 script에서 배열로 만들어 값을 xml query에 in절 안으로 넣어야함 해결방법 - jsp - -java- //tempVo에는 //private String ipVal; //private String[] ipVals; //가 선언되어 있다 tempVO.setIpVals(tempVO.getIpVal().split(",")); -xml- SELECT * FROM TEMPTABLE A WHERE 1=1 AND A.IP_VALS IN #{item} **foreach 속성 collection : java에서 전달 받은 값으로 List 또는 Array 형태로 받아야 한다. item : 변수선언 open : 구문 시작전 삽일할 문자 close : 구문이 끝난 후 삽일할 ..

개발공부/XML 2021.08.05