BaşlayınÜcretsiz Başlayın

RAISERROR'ı YAKALAMAK

products tablosundan verilen bir product_id kullanarak bir ürün seçmen gerekiyor.

Eğer SELECT ifadesi herhangi bir ürün bulamazsa, RAISERROR ifadesini kullanarak bir hata yükseltmek istiyorsun. Ayrıca, olası hataları yürütme sırasında yakalaman gerekiyor.

Bu egzersiz

SQL Server'da İşlemler ve Hata Yönetimi

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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;
Kodu Düzenle ve Çalıştır