INSERT2 안도로이드 SQLite insert or replace 구현 SQLite에서 Insert와 Update를 함께 처리 할 수 있는 "insert or replace" 문법이 있습니다. SQLite의 "insert or replace"에 대해서는 아래의 링크를 참고하세요. https://docko.tistory.com/entry/SQLite-inert-or-replace%EC%98%A4%EB%9D%BC%ED%81%B4MS-SQL-Merge-%EA%B8%B0%EB%8A%A5 SQLite inert or replace(오라클/MS-SQL Merge 기능) 오라클 또는 MS-SQL의 Merge와 유사한 기능으로 SQLite에서는 insert or replace 기능이 있습니다. 사용법은 Merge보다 간단하지만, 디테일한 적용은 조금 부족합니다. insert or repl.. 2021. 2. 15. MSSQL MERGE 쿼리 활용하기. MSSQL 데이터베이스에 특정 Rows를 Update 하거나 Insert를 쉽게 하는 방법으로 MERGE 사용합니다. 아래의 TB_USER 테이블에 ID가 'aaa'이고, Name이 'Name#1' 데이터를 넣고자 하는데, 동일 아이디가 있으면 UPDATE하고, 없으면 INSERT를 하려고 한다. 프로그램에서 구현하려면 INSERT 쿼리를 수행해서 오류(PK 중복 Exception)가 발생하면 UPDATE를 해야 한다. C# 또는 Java로 프로그래밍하면 try catch를 이용 할 수 있다. try { // Insert 쿼리 수행 // PK로 인해 Exception이 발생 } catch { // Insert 쿼리 수행 } 하지만 아래와 같이 MERGE 쿼리를 수행하면 더욱 쉽게 구현이 가능하다. 쿼리를.. 2017. 6. 19. 이전 1 다음