Transaction 2

Transaction

Transaction 이란 1) 데이터베이스에서 트랜잭션(Transaction)이란 논리적인 일의 단위를 말합니다. 2) 정보의 교환이나 데이터베이스 갱신 등 일련의 작업들에 대 한 연속처리단위를 말합니다. 3) 사용자 A에 의해 데이터가 변경되는 동안 사용자 B가 A의 작업 내용을 임의로 변경하지 못하도록 하는 방법. ※ DML언어(SELECT를 제외한 INSERT, UPDATE, DELETE)를 사용하게되면 자동으로 Transaction이 시작됩니다. ※ 트랜잭션이 일어난후 데이타 입출력(INSERT, UPDATE, DELETE)이 많은 업무처리라면 보 통 100번, 500번, 1000번 단위(1500번 비추천)로 커밋을 해주는것이 좋으며 트랜잭션 처리량이 적다면 매번 COMMIT을 해주는것이 좋다...

2012.01.10 SQL 6일차(ITAS, CTAS, SQL 명령어들의 분류, 그 중 DML), 트렌젝션, 시퀀스

대량의 데이터를 다른 테이블로 옮기는 방법 2가지(ITAS, CTAS) ; 아이타스 , 씨타스 ITAS : Insert into Table name Select 예제 : insert into member2 select * from member; CTAS : Create Table name AS Select ... 예제 : create table member2 as select * from member; 차이점 : ITAS는 옮길 대상의 테이블이 존재하고, 데이터만 옮기고 싶을 때 사용하고, CTAS는 대상 테이블이 존재하지 않을 때, 사용합니다. ----------------------------------------------------------------------------- SQL 명령어들의 분..

Oracle/SQL 2012.01.10