728x90
반응형
Transaction문 내에서 데이터 처리 완료 시 커밋(COMMIT)되고, 오류가 발생하면 해당 문 내에서 실행된 모든 처리 내용은 실행 전 상태로 상태로 돌아감(ROLLBACK)
BEGIN [TRAN | TRANSACTION]
[쿼리]
COMMIT [TRAN | TRANSACTION]
# TRY - CATCH문 사용한 Transaction
BEGIN TRY
BEGIN TRAN
[쿼리]
COMMIT
END TRY
BEGIN CATCH
ROLLBACK
END CATCH
오류 발생 시 ROLLBACK 처리
728x90
반응형
'Database > MS SQL' 카테고리의 다른 글
MS SQL。문자열에서 문자, 숫자 위치 반환 및 추출(PATINDEX) (0) | 2020.12.14 |
---|---|
MS SQL。정규식 (0) | 2020.12.13 |
MS SQL。TRY - CATCH (0) | 2020.12.11 |
MS SQL。MERGE (0) | 2020.12.10 |
MS SQL。커서(Cursor) (0) | 2020.12.09 |