Table des matières

D04-TP02 : Les transactions en SQL

Gestion de commandes e-commerce avec transactions.

Contexte à mettre en place

Tables :

Travail demandé :

  1. Créer les tables (contrainte de valeur sur le stock >0)
  2. Ajouter quelques produits
  3. Passer une commande :
    1. insérer la commande
    2. insérer les lignes de commande
    3. mettre à jour le stock

Utiliser une transaction :

  1. si un produit n’a pas assez de stock → ROLLBACK
  2. sinon → COMMIT