오라클(Oracle) MERGE INTO 사용하기


오라클(Oracle) MERGE INTO 사용하기

테이블에 데이터를 입력해야 할 필요가 있을 때, 데이터가 있을 경우 UPDATE를 실행하고 데이터가 없을 경우 INSERT를 실행해야 하는 경우가 많습니다. 데이터 입력 전 미리 SELECT 구문을 이용하여 값이 있는지 체크 후 UPDATE나 INSERT 를 선택하여 실행할 수 있지만 이런 작업을 한번에 해주는 구문이 MERGE INTO 입니다. 즉, MERGE INTO를 사용하면 테이블에 데이터가 있으면 UPDATE를 해주고 데이터가 없으면 INSERT를 해줍니다. 아래와 같이 'CUSTOMER_ID' 를 Key로 하는 테이블이 있습니다. CREATE TABLE TB_CUSTADDR ( CUSTOMER_ID VARCHAR2(10) NOT NULL, CUSTOMER_NAME VARCHAR2(10) NOT NULL, CUST_ADDR VARCHAR(100) CONSTRAINT PK_CUSTOMER_ID PRIMARY KEY (CUSTOMER_ID) ) 위 TB_CUSTADDR 테이블에...


#Database #MERGEINO #ORACLE #SQL #SQLD #SQLP #SQL문법 #데이터베이스 #오라클

원문링크 : 오라클(Oracle) MERGE INTO 사용하기