1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Transakce a zpracování chyb v SQL Serveru

Connected

Cvičení

Vnořené konstrukty TRY...CATCH

Chceš zaregistrovat nového zákazníka do tabulky buyers. Tímto zákazníkem je Peter Thomson – jeho e-mail je [email protected] a telefonní číslo 555000100.

V databázi máš také tabulku errors, do které se ukládají záznamy o chybách.

Připravíš skript, který hlídá případné chyby při vkládání dat této osoby a zároveň je zaznamenává do tabulky errors.

Jak takový skript sestavíš?

Pokyny

100 XP
  • Obal příkaz INSERT INTO buyers blokem TRY.
  • Obal obsluhu chyb blokem CATCH.
  • Obal příkaz INSERT INTO errors dalším blokem TRY.
  • Obal vnořenou obsluhu chyb dalším blokem CATCH.