MulaiMulai sekarang secara gratis

MENANGKAP RAISERROR

Anda perlu memilih sebuah produk dari tabel products menggunakan product_id yang diberikan.

Jika pernyataan SELECT tidak menemukan produk apa pun, Anda ingin memunculkan error menggunakan pernyataan RAISERROR. Anda juga perlu menangkap kemungkinan error saat eksekusi.

Latihan ini adalah bagian dari kursus

Transaksi dan Penanganan Kesalahan di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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;
Edit dan Jalankan Kode