SQL 트랜젝션(commit, rollback)과 테이블 삭제 옵션들
트랜젝션트렌젝션이란 트렌젝션 제어언어(TCL)로, commit과 rollack이 이에 해당한다. 트렌젝션은 연속적인 업무 단위로 분할할 수 없는 최소의 단위이며, 모두 commit하거나 모두 rollback해야하는 all or nothing의 개념을 가지고 있다.commit은 영구저장을 뜻하며 rollback은 컨트롤+z와 비슷한 역할을 한다.commit을 수행하면 commit이전에 수정된 DML은 모두 영구저장되며 되돌릴 수 없다. rollback의 경우 단순 rollback을 하게 되면 바로 전에 실행된 DML언어를 되돌려주지만, 내가 되돌아가고싶은 지점에 savepoin를 지정하여 되돌아 갈 수 도 있다.-commit, rollbck----테이블 생성--create table rollback_tes..
2024.09.19