Build your ultimate AI agent
코스 설명
SQL 스크립트를 작성할 때 오류를 처리하고 트랜잭션을 관리하는 방법을 아는 것은 매우 중요해요. 처리되지 않은 오류는 데이터베이스의 데이터 불일치 같은 예기치 않은 상황을 초래할 수 있고, 더 나아가 잘못된 비즈니스 결정을 내리게 만들 수도 있어요.
이 강의에서는 오류를 처리하는 방법과, 오류가 발생했을 때 트랜잭션을 어떻게 관리해야 하는지 배워요. 또한 두 명 이상이 동시에 동일한 데이터에 접근할 때 어떤 일이 벌어지는지도 살펴봅니다. 은행 계좌를 기반으로 한 데이터셋과 전기 자전거 매장 데이터셋, 이렇게 두 가지를 사용해 이 모든 개념을 직접 실습해 볼 거예요.
사전 요구 사항
커리큘럼
코스 개요
1
오류 처리 시작하기
강의의 첫 시작으로, T-SQL이 제공하는 TRY...CATCH 구문을 사용해 오류를 처리하는 방법을 배웁니다. 오류의 구조를 살펴보고, 오류에 대한 정보를 제공하는 여러 함수 사용법도 익혀요.
2
오류 발생, 던지기, 그리고 사용자 지정
이번 장에서는 오류 처리에 대한 이해를 더욱 넓힙니다. RAISERROR와 THROW를 사용해 오류를 발생시키는 방법을 배우고, 오류 메시지를 사용자 지정하는 방법도 알아봅니다.
3
SQL Server에서의 트랜잭션
이 장에서는 트랜잭션의 개념을 소개합니다. 트랜잭션을 COMMIT하고 ROLLBACK하는 방법을 배우고, 마지막으로 트랜잭션의 개수와 상태를 반환하는 방법으로 마무리해요.
4
동시성 제어: 트랜잭션 격리 수준
이번 장에서는 동시성이 무엇이며 트랜잭션에 어떤 영향을 미치는지 정의합니다. 더티 리드, 반복 가능 읽기, 팬텀 리드와 같은 흥미로운 개념을 배우고, 이러한 읽기를 허용하거나 방지하기 위해 서로 다른 트랜잭션 격리 수준을 하나씩 살펴봅니다.
S
SQL Server에서의 트랜잭션과 오류 처리
코스
완료

