MulaiMulai sekarang secara gratis

Memperbaiki galat kompilasi

Hari ini, rekan Anda Bernard harus pulang kerja lebih awal. Ia sedang menyiapkan skrip untuk menyisipkan produk baru ke tabel products, tetapi belum sempat menyelesaikannya. Ia meminta bantuan Anda dan memberikan skrip tersebut untuk Anda selesaikan.

Ia ingin menyisipkan 'Sun Bicycles ElectroLite - 2017', dengan stock sebanyak 10 unit dan price sebesar $1559.99. Ia juga ingin mencatat kemungkinan galat ke tabel bernama errors. Faktanya, jika Anda mencoba menyisipkan sepeda ini, Anda akan mendapatkan galat karena sudah ada produk lain dengan nama yang sama.

Saat Anda mengeksekusi skripnya, Anda menyadari ada beberapa galat kompilasi.

Dapatkah Anda membetulkan skrip Bernard? Keluaran akhir harus berupa: An error occurred inserting the product!

Latihan ini adalah bagian dari kursus

Transaksi dan Penanganan Kesalahan di SQL Server

Lihat Kursus

Petunjuk latihan

Catatan: Pesan galat di DataCamp memiliki anatomi yang berbeda dari di SQL Server, tetapi karena tetap menampilkan pesan galat, Anda tidak akan mengalami masalah.

  • Jalankan kodenya untuk memverifikasi ada galat kompilasi.
  • Perbaiki setiap galat kompilasi.
  • Jalankan kodenya untuk mendapatkan keluaran akhir: An error occurred inserting the product!

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

START TRY
	INSERT INTO products (product_name, stock, price)
		VALUES ('Sun Bicycles ElectroLite - 2017', 10, 1559.99);
FINISH TRY
START CACH
	SELECT 'An error occurred inserting the product!';
    START TRY
    	INSERT INTO errors
        	VALUES ('Error inserting a product');
    FINISH TRY    
    BEGIN CACH
    	SELECT 'An error occurred inserting the error!';
    FINISH CACH    
FINISH CACH
Edit dan Jalankan Kode