앞 글에서 트랜잭션에 대해 소개했으니 이제 사용법을 알아보도록 하겠습니다.
[COMMIT, ROLLBACK]
A. 먼저 1을 실행 해 트랜잭션을 잡아 둡니다.
B. 2를 통해 test_table에 있는 데이터를 확인 후 3을 통해 test_table에 있는 모든 데이터를 삭제합니다.
C. 4를 통해 test_table에 있는 데이터를 확인하면 데이터가 모두 삭제되어 있습니다.
D. 최종적으로 삭제를 원할 시 5를 실행해서 COMMIT 혹은 실수로 엉뚱한 테이블의 데이터를 지운 경우 6을 실행해 롤백할 수 있습니다.
'DB > MS-SQL' 카테고리의 다른 글
[MSSQL] 0 채우기 (REPLICATE) (0) | 2020.05.06 |
---|---|
[MSSQL] UPDATE, DELETE (0) | 2020.04.21 |
[MSSQL] 트랜잭션이란? (Transaction) (0) | 2020.04.17 |
[MSSQL] INSERT문 (0) | 2020.04.16 |
[MSSQL] Create Table, Alter Table, Drop Table (0) | 2020.04.13 |
댓글