Build your ultimate AI agent
课程介绍
在编写 SQL 脚本时,掌握错误处理与事务管理至关重要。未处理的错误可能带来严重后果,并引发意外情况,例如导致数据库中的数据不一致;更糟的是,错误还可能让您做出错误的业务决策。
在本课程中,您将学习如何处理错误,并了解在发生错误时如何管理事务。此外,您还将研究当两名或更多人同时访问同一数据时会发生什么。您将使用两个数据集来练习这些概念,其中一个基于银行账户,另一个基于电动自行车商店。
先修要求
课程大纲
课程大纲
1
从错误处理开始
在课程伊始,您将学习使用 T-SQL 提供的 TRY...CATCH 结构来处理错误。您将了解错误的组成,并学习使用一些可提供错误信息的函数。
2
引发、抛出并自定义错误
在本章中,您将进一步深化错误处理的知识。您将学习如何使用 RAISERROR 和 THROW 引发错误。此外,您还将了解如何自定义错误。
3
SQL Server 中的事务
在本章中,您将认识事务的概念。您将学习如何提交与回滚事务。最后,您将学会如何返回事务的数量及其状态。
4
控制并发:事务隔离级别
本章将定义什么是并发以及并发如何影响事务。您将学习诸如脏读、可重复读和幻读等重要概念。为避免或允许这些读取,您将逐一探索不同的事务隔离级别。
S
SQL Server 中的事务与错误处理
课程完成

