Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 서울파티룸
- 일
- 가장존경하는인물
- 웹개발
- 코딩
- 개발자
- 스페이스우일
- 보드게임점수
- 보드게임점수계산
- 옥길동파티룸
- 취미
- 존경하는위인
- 옥길동요거트
- 스컬킹점수
- mysql
- 광명파티룸
- 해외여행
- 옥길그릭요거트
- 부천파티룸
- 옥길요거트
- MBTI
- 옥길파티룸
- 스컬킹
- 부천공간대여
- 스컬킹점수계산
- 착한코딩
- 휴식
- 파티룸
- 구로파티룸
- 그릭요거트
Archives
- Today
- Total
SIMPLE & UNIQUE
MERGE INTO - 조건에 따라 INSERT 또는 UPDATE 본문
MERGE INTO
- 특정 조건의 데이터가 존재하는 경우에는 해당 row를 원하는 값으로 update하고, 없는 경우에는 새로운 데이터를 insert
- MERGE INTO table_name alias
USING (table | view | subquery) alias -- 하나의 테이블만 이용한다면 DUAL 활용
ON (join condition) -- WHERE절에 조건 쓰듯이
WHEN MATCHED THEN -- ON 이하의 조건에 해당하는 데이터가 있는 경우
UPDATE SET col1 = val1[, ...] -- UPDATE 실행
WHEN NOT MATCHED THEN -- ON 이하의 조건에 해당하는 데이터가 없는 경우
INSERT (column lists) VALUES (values); -- INSERT 실행
'oracle' 카테고리의 다른 글
Oracle 대형 데이터형(BLOB, CLOB, LOB, NCLOB, BFILE) (0) | 2017.04.13 |
---|---|
Oracle 변환 함수 to_char, to_date, to_number (0) | 2017.04.11 |
Oracle WHERE 1=1 (0) | 2017.04.11 |
SQL 프로시저, 함수, 트리거 (0) | 2017.04.05 |
오라클 비교연산자 (0) | 2017.04.04 |
Comments