1. Learn
  2. /
  3. Kurser
  4. /
  5. Transactions et gestion des erreurs dans SQL Server

Connected

Övning

Imbriquer des construits TRY...CATCH

Vous souhaitez enregistrer un nouvel acheteur dans votre table buyers. Cet acheteur s'appelle Peter Thomson. Son courriel est [email protected] et son numéro de téléphone est 555000100.

Dans votre base de données, il y a aussi une table nommée errors, dans laquelle chaque erreur est conservée.

Vous préparez un script qui gère les erreurs possibles lors de l'insertion des données de cette personne. Il insère aussi ces erreurs dans la table errors.

Comment préparez-vous ce script?

Instruktioner

100 XP
  • Encadrez l'instruction INSERT INTO buyers avec un bloc TRY.
  • Encadrez la gestion des erreurs avec un bloc CATCH.
  • Encadrez l'instruction INSERT INTO errors avec un autre bloc TRY.
  • Encadrez la gestion d'erreurs imbriquée avec un autre bloc CATCH.