코딩팩토리
블로그 소개
브런치
네이버 블로그
방명록
분류 전체보기
(1051)
Languague
(246)
C , C++ , C#
(87)
Java
(107)
Python
(47)
Assembly
(3)
Web
(237)
Web Programming
(34)
HTML, CSS
(78)
JavaScript
(55)
Ajax
(4)
Jsp
(9)
Node.js
(2)
Mobile
(56)
Android
(26)
DB
(133)
Database Knowledge
(27)
Oracle
(75)
MSSQL
(29)
OS
(115)
Linux
(38)
Windows
(62)
ETC.
(144)
Spring
(9)
Unity
(2)
Algorithm
(38)
Design Pattern
(6)
IDE
(27)
Git
(9)
TextEditor
(5)
HardWare
(9)
일상
(119)
자유여행
(6)
블로그
(32)
제품리뷰
(49)
2019/11/17(
1
)
DB/Oracle
2019.11.17
[Oracle] MERGE INTO 사용법 데이터가 있으면 UPDATE 없으면 INSERT
MERGE문은 테이블에 원하는 데이터가 있으면 그 데이터를 UPDATE하고 없으면 INSERT하는 구문입니다. 이 문법 PK중복 문제 해결등 각종 문제 해결에 정말 유용하게 사용되는 문법입니다. MERGE문 사용법 MERGE INTO 테이블명 USING 타겟 테이블 ON 타겟 데이터 WHEN MATCHED THEN SET 컬럼1 = 값1, 컬럼2 = 값2, ... WHERE 조건 WHEN NOT MATCHED THEN INSERT (컬럼1, 컬럼2 ...) VALUES (값1, 값2...) WHERE 조건; MERGE문의 기본 사용법은 위와 같습니다. 다른 DML보다 문법이 복잡한편이라 처음 접하면 사용하기 힘들수도 있다 생각됩니다. 이에 아래 간단한 예제를 준비했습니다. MERGE문 예제 테스트 테이블..
1
티스토리툴바
코딩팩토리
구독하기