검수요청.png검수요청.png

커밋

위키원
sua332 (토론 | 기여)님의 2020년 8월 18일 (화) 15:56 판 (새 문서: '''커밋'''(COMMIT)이란 아직 저장되지 않은 데이터를 데이터베이스(DB)에 저장하고 트랜잭션을 종료시키는 것으로 트랜잭션을 제어하...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

커밋(COMMIT)이란 아직 저장되지 않은 데이터를 데이터베이스(DB)에 저장하고 트랜잭션을 종료시키는 것으로 트랜잭션을 제어하는 명령어 중 하나이다. [1]


개요

커밋이란 데이터베이스 또는 프로그램 소스의 변경 내용을 확정하는 것을 말한다. 데이터베이스 트랜잭션에서 모든 처리가 완료된 경우 COMMIT 명령어를 통해 변화를 확정하고 다른 사용자에게 보이도록 할 수 있다. SVN 등 버전관리시스템에서 개발자가 작업한 프로그램 소스를 저장소(Repository)에 반영하기 위해 커밋을 한다. 반대말은 롤백(Rollback)이다

커밋 예시

예를 들어, CUSTOMER 테이블에 데이터를 INSERT하고 COMMIT하게 되면 트랜잭션을 종료시키고 데이터를 저장한다. INSERT한 데이터들이 커밋을 하였기 때문에 데이터베이스(DB)에 저장된 것을 볼 수 있다.

각주

  1. 커밋〉, 2017-12-06《JAVA-오라클 트랜잭션 명령어》


참고자료

  • JAVA-오라클 트랜잭션 명령어〈커밋〉, 2017-12-06《Tistroy - cocodo》

같이 보기

  검수요청.png검수요청.png 이 커밋 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.