Update

    [MSSQL] 트랜잭션과 @@TRANCOUNT

    트랜잭션 트랜잭션을 왜 사용해야 할까? 데이터 베이스 Update문을 사용할 때 Update문은 굉장히 위험한 명령어이므로 꼭 트랜잭션 안에서만 사용해주셔야 합니다. 특히 Update문에 실수로 Where 절을 쓰지 않고 실행을 하게 되면 테이블에 있는 컬럼이 모두 바뀌게 되는데 이런 큰 실수를 하면 되돌릴 수도 없고 바로 사직서를 써야 하는 상황이 연출될 수도 있다고 합니다.. 그러므로 먼저 Update에 하기에 앞서서 Select문으로 자신이 바꿔야할 데이터를 조회한 뒤 꼭 트랜잭션 안에서 Update를 실행해주도록 하는 것이 좋습니다. 트랜잭션이란? 하나의 처리를 여러 단계로 나누는 기능을 트랜잭션(Transaction)이라 합니다. 하나의 처리를 Commit이라는 명령어를 수행하기 전 마지막으로 ..