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

Connected

Cvičení

CATCHING the RAISERROR

Potřebuješ vybrat produkt z tabulky products pomocí zadaného product_id.

Pokud příkaz SELECT žádný produkt nenajde, chceš vyvolat chybu pomocí příkazu RAISERROR. Zároveň je potřeba zachytit případné chyby při provádění.

Pokyny 1/4

undefined XP
  • 1
    • Použij RAISERROR se závažností 11, stavem 1 a zadaným @product_id. Tento kód se spustí bez chyb.
  • 2
    • Nastav hodnotu @product_id na 50.
    • Klikni na Run Code (ne Submit Answer) a zobraz si chybu.
    • Vrať @product_id zpět na hodnotu 5.
  • 3
    • Zachyť chybu vygenerovanou příkazem RAISERROR, který jsi napsal/a.
    • Vyber chybovou zprávu pomocí příslušné funkce.
  • 4
    • Nastav hodnotu @product_id na 50.
    • Klikni na Run Code (ne Submit Answer) a zobraz si chybu.
    • Vrať @product_id zpět na hodnotu 5.