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
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