1. Nauka
  2. /
  3. Kursy
  4. /
  5. Transakcje i obsługa błędów w SQL Server

Connected

ćwiczenie

Łączenie komunikatu

Przygotuj skrypt, który wybiera wszystkie informacje o pracownikach z tabeli staff na podstawie podanego first_name.

Jeśli instrukcja SELECT nie znajdzie żadnego pracownika, chcesz zgłosić błąd za pomocą instrukcji THROW. Trzeba poinformować, że żaden pracownik nie nosi takiego imienia.

Instrukcje

100 XP
  • Przypisz do @my_message połączenie ciągów: 'There is no staff member with ', wartości @first_name oraz ' as the first name.'.
  • Użyj THROW z wartością 50000 jako numerem błędu, @my_message jako parametrem komunikatu i 1 jako stanem.
  • Zastąp imię 'Pedro' w instrukcji DECLARE na początku skryptu imieniem, które nie istnieje (np. 'David'), a następnie kliknij Uruchom kod (nie Run Solution). Zobaczysz błąd.
  • Zmień imię z powrotem na 'Pedro' i uruchom kod bez błędów.