OpenOffice Base : Réponses requête 25

25-Changer le lieu de travail des employés de Strasbourg à Mulhouse.

Requête SQL de mise à jour

Il arrive parfois qu'il y ait des corrections de données à apporter massivement à une base de données. Cette correction n'est pas envisageable manuellement, surtout si cela concerne des centaines voire des milliers de données. Pour réaliser cette tâche, vous pouvez vous servir de la requête en mode SQL.

Base ne supporte pas actuellement la construction d'instructions d'effacement, d'insertion ou de mise à jour dans le concepteur de requêtes.

Vous pouvez cependant exécuter ces instructions dans l'interface graphique à l'aide de Outils|SQL ...

Dans notre exemple, nous allons modifier le contenu du champ Bureau pour tous les enregistrements dont le contenu est actuellement Strasbourg en le remplaçant par Mulhouse.

  1. Sélectionner la commande SQL... du menu Outils.
  2. Saisissez : UPDATE "Employés" SET "Bureau" = 'Mulhouse' WHERE "Bureau" = 'Strasbourg'.
  3. Exécutez la requête en appuyant sur le bouton Exécuter.
  4. Il vous est aussi possible de vérifier si les enregistrements à modifier répondent tous aux critères que vous avez sélectionnés avant la mise à jour.

    Utilisez le type de requête Sélection pour afficher les enregistrements avec les critères de votre choix. Une fois que vous êtes satisfait des enregistrements devant être modifiés, basculez dans le menu Outils > SQL....