프로그래밍/데이터베이스 Oracle6 oracle database) transaction 트랜잭션 * transaction -> 논리적인 작업단위 transaction 작업 예 T(start) - > T(end) update-; insert -; update-; commit; T(start)-> T(end) delete-; delete-; rollback; T(Start&end) create table (DDL) (autocommit) T(Start&end) grant (DCL) (autocommit) T(start) intsert update create table(DDL)(auto commit) transaction 관련 명령어 명령어 의미 commit 트랜잭션 작업 저장 savepoint 이름 트랜잭션 도중 저장지점 설정 ROLLBACK commit을 하기전 트랜잭션 초기화 ROLLBACK TO.. 2015. 12. 31. Olacle database) DML, DDL 차이점, delete, truncate 차이점 DML, DDL 차이점 DML DDL 정의 데이터 조작어 데이터 정의어 작업단위 행 객체 ex) insert update delete create alter drop truncate delete , truncate 차이점 delete truncate DML DDL 테이블 의 특정행 삭제 (단 where 절 생략 시 모든행 삭제) 테이블의 모든행 삭제 S> deletefrom emp; S> truncate table emp; 저장공간 반납 안한다 저장공간 반납 함 rollback o rollback X 2015. 12. 31. 이전 1 2 다음 반응형