Transaction 트랜잭션


Transaction 트랜잭션

트랜잭션이란 '거래'라는 뜻을 가지고 있으며 하나의 그룹으로 처리해야 하는 명령문들을 모아 놓은 것을 말합니다. 여러 개의 명령어 집합이 정상적으로 처리 되면 정상종료를 하지만(처리 과정이 모두 성공해야 저장됩니다) 만약 한 개의 명령어라도 틀리거나 잘못되었다면 전체 취소가 됩니다. 최종적으로 저장된 데이터는 영구적으로 반영됩니다. (그러니까 조심해야겠쥬?) 주로 금융 관련 프로그램들이 많이 사용하며 테이터의 일관성과 복구를 위해 사용됩니다. 밑에는 예시 입니당 순서대로 다 하나씩 선택 실행 해주셔야 합니다!! 보시면 우리 보핍이 잘 살아있죠?? 네 지우겠습니다 하지만 만약 마음이 돌변하여 다시 보핍을 보고 싶다면?? 걱정마세요 우리에게는 ROLLBACK이 있습니다! 오예 차례대로 ROLLBACK을 한 뒤 전체를 보는 문장을 실행하면 똮 보핍이 돌아왔습니다. 만약 여러분 COMMIT;을 실행하시면 두 번 다시 돌아올 수 없습니다.. 그러니까 조심해야겠쥬?? DELETE 뿐만 아니라 ...



원문링크 : Transaction 트랜잭션