Edition de données avec l'éditeur de données de table

Ouvrez l'éditeur de données de table en mode édition pour modifier les données et sauvegarder les changements apportés à la base de données pour une table, une vue, un alias ou une table de requêtes matérialisée.

Avant de commencer

Vous pouvez modifier les données dans les tables, les vues, les alias et les tables de requêtes matérialisées gérées par l'utilisateur pour DB2 for Linux, UNIX, and Windows Version 9.5 et ultérieures. Vous pouvez modifier les données dans les tables et les vues de DB2 for z/OS Version 9 et ultérieures. Vous devez disposer des droits appropriés pour sélectionner, mettre à jour, insérer ou supprimer les données.

Procédure

Pour modifier les données dans l'éditeur de données de table, procédez comme suit :

  1. Dans Explorateur d'administration, cliquez sur un dossier pour afficher la liste d'objets dans Liste d'objets. Par exemple, cliquez sur le dossier Tables pour afficher une liste de tables.
  2. Dans Liste d'objets, cliquez avec le bouton droit de la souris sur un objet, puis cliquez sur Editer les données dans le menu contextuel.

    L'éditeur de données de table s'ouvre dans une zone d'éditeur du plan de travail. Le titre en haut de l'éditeur de données de table indique le nom de l'objet. Si des conditions de filtrage ont été définies dans la boîte de dialogue Filtre de données de table, l'étiquette [Filtré] est ajoutée au nom de l'objet.

    Pour les colonnes qui possèdent un type de données LOB ou n'importe quel type de données défini par l'utilisateur et basé sur un type LOB, vous ne pouvez afficher que les 100 premiers octets de données.

  3. Apportez vos changements aux données.
    • Pour éditer la valeur d'une cellule de table :
      1. Cliquez deux fois sur la cellule de table. Vous pouvez également cliquer avec le bouton droit de la souris sur la cellule de table et cliquer sur Editer la valeur.
      2. Modifiez le contenu de la cellule et appuyez sur Entrée.
      Restriction : Les colonnes qui ont un type de données LOB ou n'importe quel type de données défini par l'utilisateur et basé sur un type de données LOB ne peuvent pas être modifiées.
    • Pour insérer une nouvelle ligne dans la table, procédez comme suit :
      1. Cliquez avec le bouton droit de la souris dans l'éditeur de données de table, puis cliquez sur Insérer une ligne.
      2. Saisissez les données dans la nouvelle ligne.
    • Pour supprimer une ligne dans la table, cliquez avec le bouton droit de la souris sur la ligne, puis cliquez sur Supprimer une ligne.
    • Pour définir une valeur sur Null, cliquez avec le bouton droit de la souris sur la colonne concernée dans la ligne et cliquez sur Définir sur Null.
  4. Pour valider les changements apportés à la base de données, cliquez avec le bouton image de l'icône du bouton Valider les changements de données dans la base de données (Valider les changements de données dans la base de données) dans la barre d'outils de l'éditeur.
    Conseil : L'éditeur de données de table se base sur les identificateurs de ligne des lignes sélectionnées. Les identificateurs de ligne sont utilisés avec les valeurs sélectionnées lors de la validation des changements dans la base de données afin d'identifier de manière unique une ligne et de déterminer si les données de la base de données ont été modifiées après leur extraction dans l'éditeur de données de table. Si les données de la base de données ont été modifiées, les changements ne peuvent pas être validés. En règle générale, les identificateurs de ligne peuvent être réutilisés si une ligne est supprimée de la base de données. Les identificateurs de ligne peuvent également être mis à jour si une table est réorganisée.

    Lorsque les données sont validées avec succès dans la base de données, une boîte de dialogue s'affiche pour indiquer la réussite de l'opération. La boîte de dialogue affiche également les instructions exécutées pour modifier les données. Vous pouvez également passer en revue le statut dans la vue Résultats SQL.

    Si aucun des changements ne peut être validé, les changements ne sont pas effectués.

    Lorsque la validation des données n'aboutit pas, une boîte de dialogue s'affiche accompagnée d'un message d'erreur. Elle indique également les tentatives d'exécution d'instructions. Résolvez l'erreur et prenez les mesures nécessaires pour valider les changements dans la base de données. Par exemple, les changements ne sont pas validés quand :
    • Une autre application a modifié les valeurs des données dans la base de données (sauf pour les colonnes LOB et XML) alors que vous éditiez les mêmes valeurs dans l'éditeur de données de table.
    • La table a été réorganisée après l'ouverture de l'éditeur de données de table.
    • La base de données renvoie une erreur.

Que faire ensuite

Vous pouvez ouvrir plusieurs éditeurs de données de table sur le même objet ou des objets différents. Vous pouvez également filtrer ou actualiser les données affichées.

Commentaires