Build your ultimate AI agent
Описание курса
Умение обрабатывать ошибки и управлять транзакциями — важнейший навык при написании SQL-скриптов. Необработанные ошибки могут привести к серьёзным последствиям: несогласованности данных в базе или неверным бизнес-решениям.
В этом курсе вы научитесь обрабатывать ошибки и управлять транзакциями в случае их возникновения. Кроме того, вы изучите, что происходит, когда несколько пользователей одновременно работают с одними и теми же данными. Все эти концепции вы будете отрабатывать на двух наборах данных: один связан с банковскими счетами, другой — с магазином электровелосипедов.
Предварительные требования
Программа
Структура курса
1
Введение в обработку ошибок
В начале курса вы узнаете, как обрабатывать ошибки с помощью конструкции TRY...CATCH, предоставляемой T-SQL. Вы изучите структуру ошибок и научитесь использовать функции, которые позволяют получать информацию об ошибках.
- Добро пожаловать!50 XP
- Синтаксис TRY...CATCH50 XP
- Ваш первый скрипт с обработкой ошибок100 XP
- Вложенные конструкции TRY...CATCH100 XP
- Анатомия ошибок и неперехватываемые ошибки50 XP
- Анатомия ошибки50 XP
- Исправление ошибок компиляции100 XP
- Информация об ошибках50 XP
- Синтаксис функций для работы с ошибками50 XP
- Использование функций обработки ошибок100 XP
- Использование функций ошибок во вложенной конструкции TRY...CATCH100 XP
2
Генерация, передача и настройка ошибок
В этой главе вы углубите знания по обработке ошибок. Вы научитесь генерировать ошибки с помощью RAISERROR и THROW, а также узнаете, как настраивать собственные сообщения об ошибках.
3
Транзакции в SQL Server
В этой главе вы познакомитесь с концепцией транзакций: узнаете, как выполнять их фиксацию и откат. В завершение вы научитесь получать количество активных транзакций и определять их состояние.
4
Управление параллелизмом: уровни изоляции транзакций
В этой главе рассматривается понятие параллелизма и его влияние на транзакции. Вы познакомитесь с такими важными концепциями, как «грязное» чтение, неповторяемое чтение и фантомное чтение. Чтобы предотвратить или допустить подобные ситуации, вы последовательно изучите различные уровни изоляции транзакций.
S
Транзакции и обработка ошибок в SQL Server
Курс
завершён

