Merge Into 에서 insert가 안될때
MERGE문을 잘 사용해보지 않아서 서칭후에 쿼리를 돌렸는데 UPDATE는 잘 되는데 INSERT가 되지않았다. 그래서 다시 검색해보니 단일 테이블로 자기자신을 MERGE할경우 USING절에 DUAL을 사용해줘야한다. 예를들어보자MERGE INTO TUSER T USING ( SELECT USERID , USERNM FROM TUSER WHERE USERID=:V_USERID ) V ON T.USERID=V.USERID WHEN MATCHED THEN UPDATE SET USERNM ='KIM' WHEN NOT MATCHED THEN INSERT (USERID, USERNM) VALUSE (''H,'HONG') USERID가 일치할때 UPDATE, 일치하지 않을때 INSERT하는것으로 문제가 없어 보인다..
DB
2024. 1. 17. 10:01

새로운 프로젝트 생성후 기존소스 복사해서 넣었는데 Remove @Override annotation 오류가 여기저기 났다. 분명 정상적인 소스인데 java build path에 jdk도 다시 확인하고 pom.xml도 다시 install해봤지만 계속 오류 구글링 해보니 java compiler 설정이 잘못되있어서 그렇단다. 아래 사진처럼 java compiler에 compier compliane level을 자신의 jdk에 맞게 수정하면 OK 난 1.5 -> 1.8로 수정 했더니 에러가 감쪽같이 사라졌다..
개발자창고
2020. 5. 11. 14:01
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- connet by
- 예쁜 알림창#너무예뻐#SweetAlert
- 네이버 개발자 폰트
- D2Coding
- 스프링 한글깨짐
- connect_by
- HaveChild
- IB Sheet HaveChild
- isEqual
- connect_by_root
- 상위코드 찾기 sql
- 크롬캐쉬
- CONNECT_BY_ISLEAF
- 크롬캐쉬문제
- compareValue
- 크롬캐쉬삭제
- #sql developer 테이블정보
- 주기적새로고침
- parseInt 두번째인자
- javascript parseInt
- isLessThan
- Jeus 한글깨짐
- isGreaterThan
- compareProperty
- JWT#인증#토큰
- 크롬자동번역 #자동번역해제
- 모니터링함수
- Remove @Override annotation #자바 컴파일 오류
- 트리하위구조
- isNotEqual
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함