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

Connected

Cvičení

Spojování zprávy

Připrav skript, který vybere všechny informace o zaměstnancích z tabulky staff podle zadaného first_name.

Pokud příkaz SELECT žádného zaměstnance nenajde, chceš vyvolat chybu pomocí příkazu THROW. Uživatele je třeba upozornit, že žádný zaměstnanec s takovým jménem neexistuje.

Pokyny

100 XP
  • Do @my_message přiraď zřetězení řetězce 'There is no staff member with ', hodnoty @first_name a řetězce ' as the first name.'.
  • Použij THROW s číslem chyby 50000, @my_message jako parametrem zprávy a hodnotou 1 jako stavem.
  • Nahraď jméno 'Pedro' v příkazu DECLARE na začátku jménem, které neexistuje (např. 'David'), a klikni na Run Code (ne Run Solution). Zobrazí se chybová zpráva.
  • Změň jméno zpět na 'Pedro' a spusť kód bez chyb.