반응형 oracle2 Oracle의 MERGE 문과 유사한 기능을 MariaDB, MySQL, MSSQL에서 구현하는 방법 데이터베이스에서 조건에 따라 데이터를 업데이트하거나 삽입하는 작업은 매우 일반적입니다. 각 데이터베이스 시스템은 이러한 작업을 수행하기 위한 고유한 구문을 제공합니다. 이 글에서는 Oracle, MariaDB, MySQL, MSSQL에서 MERGE 문 또는 유사한 기능을 구현하는 방법을 예제와 함께 설명합니다.Oracle: MERGE 문Oracle에서는 MERGE 문을 사용하여 조건에 따라 데이터를 업데이트하거나 삽입할 수 있습니다.예제:MERGE INTO target_table tgtUSING source_table srcON (tgt.id = src.id)WHEN MATCHED THEN UPDATE SET tgt.name = src.name, tgt.value = src.. 2024. 5. 25. 오라클) select와 동시에 create하기 (데이터 백업) 모든 데이터를 새로운 테이블로 백업 CREATE TABLE TEMP_TBL AS SELECT * FROM TARGET_TBL ; 컬럼 지정하기 (컬럼이 ID, NAME, ADDR 3개인 테이블이 생성된다) CREATE TABLE TEMP_TBL AS SELECT USER_ID, USER_NAME, USER_ADDR FROM TARGET_TBL ; 조건 지정하기 CREATE TABLE TEMP_TBL AS SELECT USER_ID, USER_NAME, USER_ADDR FROM TARGET_TBL WHERE NAME LIKE '김%' ; 2020. 5. 18. 이전 1 다음 반응형