1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch và Xử lý lỗi trong SQL Server

Connected

Bài tập

Sửa lỗi biên dịch

Hôm nay, đồng nghiệp của bạn, Bernard, phải rời văn phòng sớm. Anh ấy đang soạn một script để chèn một sản phẩm mới vào bảng products, nhưng chưa kịp hoàn thành. Anh ấy nhờ bạn giúp và đưa bạn phần script để hoàn thiện.

Anh ấy muốn chèn 'Sun Bicycles ElectroLite - 2017', với stock là 10 đơn vị và price là $1559.99. Anh ấy cũng muốn ghi lại các lỗi có thể xảy ra vào một bảng tên là errors. Thực tế, nếu bạn thử chèn chiếc xe đạp này, bạn sẽ gặp lỗi vì đã có một sản phẩm khác trùng tên.

Khi bạn chạy script, bạn nhận ra có vài lỗi biên dịch.

Bạn có thể sửa script của Bernard không? Đầu ra cuối cùng phải là: An error occurred inserting the product!

Hướng dẫn

100 XP

Lưu ý: Thông báo lỗi trong DataCamp có cấu trúc khác với trong SQL Server, nhưng vì chúng vẫn hiển thị thông điệp lỗi nên bạn sẽ không gặp vấn đề gì.

  • Chạy mã để kiểm tra có lỗi biên dịch.
  • Sửa từng lỗi biên dịch.
  • Chạy mã để thu được đầu ra cuối cùng: An error occurred inserting the product!