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 :
- 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.
- 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.
- Apportez vos changements aux données.
- Pour valider les changements apportés à la base de données, cliquez avec le bouton
(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.