1. Learn
  2. /
  3. Cursuri
  4. /
  5. Tranzacții și gestionarea erorilor în SQL Server

Connected

exercițiu

Imbricarea construcțiilor TRY...CATCH

Vrei să înregistrezi un nou cumpărător în tabela buyers. Acest cumpărător se numește Peter Thomson, adresa lui de e-mail este [email protected], iar numărul de telefon este 555000100.

În baza ta de date există și o tabelă numită errors, în care se stochează fiecare eroare apărută.

Pregătești un script care controlează eventualele erori la inserarea datelor acestei persoane și le introduce totodată în tabela errors.

Cum pregătești scriptul?

Instrucțiuni

100 XP
  • Înconjoară instrucțiunea INSERT INTO buyers cu un bloc TRY.
  • Înconjoară gestionarea erorilor cu un bloc CATCH.
  • Înconjoară instrucțiunea INSERT INTO errors cu un alt bloc TRY.
  • Înconjoară gestionarea erorilor imbricate cu un alt bloc CATCH.