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

Connected

Cvičení

THROW s parametry

Připrav skript, který vybere všechny informace o zaměstnanci z tabulky staff na základě zadaného staff_id.

Pokud příkaz SELECT žádného zaměstnance nenajde, chceš vyvolat chybu pomocí příkazu THROW. Je potřeba upozornit, že žádný zaměstnanec s takovým id neexistuje.

Pokyny

100 XP
  • Použij příkaz THROW s číslem chyby 50001, textem zprávy 'No staff member with such id' a stavem 1.
  • Nahraď hodnotu @staff_id v příkazu DECLARE na začátku takovým identifikátorem, který neexistuje (např. '45'), a klikni na Run Code (ne Run Solution). Zobrazí se chyba.
  • Nastav hodnotu @staff_id zpět na 4 a spusť kód bez chyb.