![[MsSQL] Exception / Throw 사용 시 주의 사항 - rollback](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS0DAS%2FbtspCmjdN64%2FnKJddmHqO98IlZ7WAMjzTk%2Fimg.png)
Intro 안녕하세요. 초보 DBA입니다. 얼마전 쿼리 검수를 하다가 발견한 잘못 작성된 SQL 문인데요. 논리적으로 생각해보니 이상해 보여서 테스트를 한번 진행하고 해당 내용을 남겨볼까합니다. Throw와 rollback과의 관계에 대해 한번 자세히 알아보도록하죠 Exception Throw Throw에 대해서는 지난 포스팅에 잘 정리해놨는데요. 아래의 링크를 참고해주세요. [MsSQL] Exception / Try~Catch 문 활용 -Transaction, Throw Intro 안녕하세요 초보 DBA 다뉴입니다. 저번포스팅 Exception / Try ~ Catch문 기초에 이어서 활용하는 방법에 대해서 한번 알아보려고 하는데요. 기초에 대해 정리한 글이 궁금하신분은 아래의 글을 참 da-new.t..
![[MsSQL] Exception / Try~Catch 문 활용 -Transaction, Throw](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkW5VU%2Fbtsn0FTZM18%2FxrfHORrSan8F0Kyo064WE0%2Fimg.png)
Intro 안녕하세요 초보 DBA 다뉴입니다. 저번포스팅 Exception / Try ~ Catch문 기초에 이어서 활용하는 방법에 대해서 한번 알아보려고 하는데요. 기초에 대해 정리한 글이 궁금하신분은 아래의 글을 참조바랍니다! https://da-new.tistory.com/57 Transaction 제어 Begin Tran을 사용한 Commit / Rollback begin try begin tran /*실행할 Transaction*/ -- 오류가 없다면 commit commit tran end try begin catch -- 오류 발생시 rollback rollback tran end catch Try 블록에 오류가 없을 경우 commit tran 까지 동작 후 catch를 건너뛴다. Try 블..