ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul