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

Derleme hatalarını düzeltme

Bugün, çalışma arkadaşın Bernard işten erken ayrılmak zorunda. products tablosuna yeni bir ürün eklemek için bir betik hazırlıyordu ama bitiremedi. Senden yardım istiyor ve betiği tamamlaman için sana veriyor.

' Sun Bicycles ElectroLite - 2017' ürününü, stock değeri 10 birim ve price değeri $1559.99 olacak şekilde eklemek istiyor. Ayrıca olası hataları errors adlı bir tabloya eklemek istiyor. Aslında, bu bisikleti eklemeye çalışırsan bir hata alacaksın çünkü aynı ada sahip başka bir ürün zaten var.

Betiği çalıştırdığında birkaç derleme hatası olduğunu fark ediyorsun.

Bernard'ın betiğini düzeltebilir misin? Nihai çıktı şu olmalı: An error occurred inserting the product!

Bu egzersiz

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

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

Egzersiz talimatları

Not: DataCamp'teki hata mesajlarının yapısı SQL Server'dakinden farklıdır, ancak hata mesajını gösterdikleri için sorun yaşamazsın.

  • Derleme hataları olduğunu doğrulamak için kodu çalıştır.
  • Tüm derleme hatalarını düzelt.
  • Nihai çıktıyı almak için kodu çalıştır: An error occurred inserting the product!

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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