rollback1 [Oracle] TCL(Transaction Control Language) 1. TCL (Transaction Control Language) 트랜잭션이란 사용자에 의해 실행된 데이터 조작어(DML) 명령어들의 집합을 의미하며, 변경된 데이터는 트랜잭션 제어어(TCL)에 의해 데이터베이스에 반영됩니다. 트랜잭션은 논리적인 단위로 하나 이상의 데이터 조작어(DML) 명령어의 실행으로 변경된 데이터들을 의미합니다. 이 트랜잭션은 아직 테이블에 반영된 상태는 아니며, 테이블에 반영하기 위해서는 데이터 조작어(TCL) 명령어인 COMMIT의 실행이나, 데이터 정의어(DDL) 명령어의 실행으로 이루어집니다. 2. COMMIT 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어입니다. 트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장합니다. COMMIT.. 2019. 4. 28. 이전 1 다음