1. Learn
  2. /
  3. Курси
  4. /
  5. Транзакції та обробка помилок у SQL Server

Connected

Вправа

Вкладені конструкції TRY...CATCH

Ви хочете зареєструвати нового покупця в таблиці buyers. Це Peter Thomson. Його e-mail — [email protected], а номер телефону — 555000100.

У вашій базі даних також є таблиця errors, у якій зберігається кожна помилка.

Ви готуєте скрипт, який контролює можливі помилки під час вставлення даних цієї особи. Також він заносить ці помилки до таблиці errors.

Як ви підготуєте цей скрипт?

Інструкції

100 XP
  • Обгорніть оператор INSERT INTO buyers блоком TRY.
  • Обгорніть оброблення помилок блоком CATCH.
  • Обгорніть оператор INSERT INTO errors ще одним блоком TRY.
  • Обгорніть вкладене оброблення помилок ще одним блоком CATCH.