다음과 같이 사용도 가능하다
sybase 에서 사용했는데
아마도 다른 데이타베이스도 가능할듯
<!-- 등록 -->
<insert id="insert" parameterType="map">
<foreach collection="list" item="item" separator="">
IF NOT EXISTS(SELECT barcode FROM AAA WHERE memno = #{memno} )
BEGIN
INSERT INTO AAA (
memno
) VALUES(
#{memno}
)
END
</foreach>
</insert>
<!-- 삭제 -->
<delete id="delete" parameterType="map">
/** expert.book.delete **/
<foreach collection="list" item="item" separator="">
IF EXISTS(SELECT barcode FROM AAAA WHERE memno = #{memno} )
BEGIN
DELETE FROM AAAA
WHERE memno = #{memno}
END
</foreach>
</delete>
흔한 방식말고 이런식으로 통째로 처리할수도 있다.
그럼....
'IT' 카테고리의 다른 글
자바스크립트 eventbind, eventunbind 에 function 사용 (0) | 2022.06.10 |
---|---|
Sybase 는 정말 .. 에휴,,, eucksc 한글 charset 인경우 (0) | 2022.03.17 |
스프링 페이징 처리.. (0) | 2022.03.17 |
전자정부프레임웍 ,, log4j 보안이슈 (0) | 2021.12.17 |
[웹폰트] 웹폰트 로딩 속도 빠르게 하기 (0) | 2021.11.20 |