MulaiMulai sekarang secara gratis

Menggunakan fungsi kesalahan

Untuk setiap bulan, Anda ingin mengetahui total jumlah uang yang Anda peroleh di toko sepeda Anda. Alih-alih meninjau setiap baris pesanan, Anda pikir akan lebih baik menyiapkan skrip yang menghitungnya dan menampilkan hasilnya.

Saat menulis skrip, Anda membuat kesalahan. Seperti yang dapat Anda lihat, operasi 'Total: ' + SUM(price * quantity) AS total kurang konversi cast, sehingga menyebabkan galat.

Bagaimana kita dapat menangkap galat ini? Tampilkan nomor galat, tingkat keparahan, status, baris, dan pesannya.

Latihan ini adalah bagian dari kursus

Transaksi dan Penanganan Kesalahan di SQL Server

Lihat Kursus

Petunjuk latihan

  • Bungkus operasi dengan blok TRY.
  • Bungkus fungsi dengan blok CATCH.
  • Pilih informasi galat.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Set up the TRY block
___ ___  	
	SELECT 'Total: ' + SUM(price * quantity) AS total
	FROM orders  
___ ___
-- Set up the CATCH block
___ ___  
	-- Show error information.
	SELECT  ___ AS number,  
        	___ AS severity_level,  
        	___ AS state,
        	___ AS line,  
        	___ AS message; 	
___ ___ 
Edit dan Jalankan Kode