반응형
tcl
-
[Oracle] TCL(Transaction Control Language)RDS/Oracle 2019. 2. 23. 10:29
트랜잭션(Transaction)이란? 데이터베이스에서 트랜잭션은 데이터 처리의 한 단위입니다. 오라클에서 발생하는 여러 개의 SQL 명령문들을 하나의 논리적인 작업 단위로 처리하는데 이틀 트랜잭션이라고 합니다.하나의 트랜잭션은 ALL-OR_Nothing 방식으로 처리됩니다. 여러 개의 명령어의 집합이 정상적으로 처리되면 정상 종료하도록 하고 여러 개의 명령어 중에서 하나의 명령어라도 잘못되었다면 전체를 취소합니다. 트랜잭션의 특성원자성(atomicity) - 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전행 실행되지 않은 상태로 남아 있어야 합니다.일관성(consistency) - 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스..