[mybatis] 쿼리문 유의사항 [계속정리]
Posted on 2016. 12. 25. 15:29
Filed Under DB
2016/12/25
- update문 수행시 NumberFormatException: for input string : "Y" 라는 에러 발생
원인:) <if test="useYn== 'Y'"> 와 같은 비교문에서 'Y'(싱글따옴표)는 char타입으로 인식하므로 string으로 변경해줘야한다.
처리:) <if test="useYn== 'Y'.toString()"> 으로 변경.
정보:) http://t-ara72.blogspot.kr/2013/10/mybatis-numberformatexception.html
[MSSQL] MERGE INTO - UPDATE or INSERT
Posted on 2016. 12. 7. 11:48
Filed Under DB
조건에 맞는 데이터가 있으면 UPDATE 수행, 없으면 INSERT수행하도록 하기
--CASE 1: 기본형
MERGE INTO TABLE_NAME
USING DUAL
ON (A = 1 AND B = 2)
WHEN MATCHED THEN
UPDATE SET COL1 = 1,
COL2 = 2
WHEN NOT MATCHED THEN
INSERT (COL1, COL2)
VALUES (1, 2)
--CASE 2: USING 안에 SELECT문
MERGE INTO SYS_USER A
USING DUAL
ON (A.ORG_ID = #{orgId}
WHEN MATCHED THEN
UPDATE SET A.USER_NM = #{userNm},
A.RMK = #{rmk},
A.TEL_NO = #{telNo},
A.EDIT_DT = SYSDATE
WHEN NOT MATCHED THEN
INSERT (USER_ID, USER_NM, TEL_NO, RMK, EDIT_DT, INS_DT)
VALUES (B.USER_ID, #{userNm}, #{telNo}, #{rmk}, SYSDATE, SYSDATE)
또는
MERGE INTO SYS_USER A
USING (SELECT USER_ID, ORG_ID, COPR_ID
FROM SYS_USER_DTL
WHERE ORG_ID = #{orgId}) B
ON (A.USER_ID = B.USER_ID)
WHEN MATCHED THEN
UPDATE SET A.USER_NM = #{userNm},
A.TEL_NO = B.TEL_NO,
A.RMK = #{rmk},
A.EDIT_DT = SYSDATE
WHEN NOT MATCHED THEN
INSERT (USER_ID, USER_NM, TEL_NO, RMK, EDIT_DT, INS_DT)
VALUES (B.USER_ID, #{userNm}, B.TEL_NO, #{rmk}, SYSDATE, SYSDATE)
아이폰 음악/벨소리 저장 - CopyTrans/Format Factory
Posted on 2016. 8. 28. 23:34
Filed Under 일상
사용법: http://blog.naver.com/sang0018/220515965763
1) 옮기기 - Copy Trans 어플중에서도 Manager 만 사용!
2) 벨소리 만들기
http://format-factory.ko.softonic.com/
[Delphi] Delphi 2010 Character Set은 유니코드.
Posted on 2016. 7. 28. 11:05
Filed Under Delphi
델파이 프로젝트 옵션에서 캐릭터셋 설정하는 부분을 찾을 수 없었다.
못찾는건지 없는건지는 미지수지만..
검색해보니 델파이2010은 기본 Character Set이 UNICODE란다.
정보출처: String to Hex로 변환 | 2010.03.01
[ZUMBA] 댄스영상 - Lean On (feat MØ & DJ Snake), Majer Lazer
Posted on 2016. 5. 30. 13:09
Filed Under 일상
줌바 수업중에 알게된 쉬우면서 은근 중독성 있는 곡.
▶ 음악 상세정보: http://blog.naver.com/warnermusickorea/220483166481