CATCHING the RAISERROR
Trebuie să selectezi un produs din tabelul products folosind un product_id dat.
Dacă instrucțiunea SELECT nu găsește niciun produs, vei genera o eroare cu instrucțiunea RAISERROR. De asemenea, trebuie să interceptezi eventualele erori apărute în timpul execuției.
Acest exercițiu face parte din cursul
Tranzacții și gestionarea erorilor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
DECLARE @product_id INT = 5;
IF NOT EXISTS (SELECT * FROM products WHERE product_id = @product_id)
-- Invoke RAISERROR with parameters
___('No product with id %d.', ___, ___, ___);
ELSE
SELECT * FROM products WHERE product_id = @product_id;