[Oracle] 잠깐! Commit에 대해 알아보자 :: SQL Developer와 DBeaver의 commit 설정 특징
캐떠린
우리는 앞서 2개의 SQL Client Tool을 설치해봤다. (SQL Developer, DBeaver) 근데 이 두가지의 클라이언트 툴은 commit에 대한 기본 설정이 상이한데, 그 전에 과연 커밋이란 무엇인지 알아보자. (Oracle DB 기준 내용) Commit 이란? 우리는 DB Client Tool(SQL Developer, DBeaver)을 사용하여 DBMS(Oracle)를 조작한다. DB Client Tool은 데이터의 일부분을 로컬에 복사해놓고, Tool에서 사용자(개발자)가 어떤 행동을 하면 로컬에만 반영하고 DBMS엔 반영하지 않는다. 먼저 SELECT문을 봐보자. SELECT문은 읽기만 하기 때문에 데이터 원본의 변화가 없다. 하지만 INSERT, UPDATE, DELETE문은 데..