Lorsque les propriétés affichées dans la liste d'objets ne fournissent pas toutes les informations dont vous avez besoin, vous pouvez
créer une propriété personnalisée. Par exemple, vous pouvez souhaiter connaître la date
de la dernière exécution des statistiques pour les tables d'une base de données. Pour
obtenir ces informations, vous pouvez sélectionner la valeur STATS_TIME de la
table SYSCAT.TABLES dans le catalogue systèmeDB2.
Pourquoi et quand exécuter cette tâche
Vous ne pouvez créer des propriétés personnalisées que pour les bases de données DB2 Linux, UNIX et Windows.
Procédure
Procédez comme suit pour créer une propriété personnalisée :
- Cliquez sur l'icône
(Organiser le contenu). La fenêtre Property Display Settings (Paramètres
d'affichage des propriétés) s'affiche alors.
- Cliquez sur Créer. La fenêtre New Custom Property (Nouvelle
propriété personnalisée) s'ouvre, contenant un modèle initial pour
la requête. Par exemple, la requête initiale pour les tables est
la suivante :
select TABNAME
from SYSCAT.TABLES
where TABSCHEMA='$(schema)'
and TABNAME='$(name)'
Pour savoir quand
a eu lieu la dernière exécution des statistiques pour les tables de la
base de données, modifiez la requête comme suit :
select STATS_TIME
from SYSCAT.TABLES
where TABSCHEMA='$(schema)'
and TABNAME='$(name)'
- Spécifiez le nom et la requête correspondant à la propriété personnalisée,
puis cliquez sur OK. Le requête ne doit pas renvoyer
plus d'une ligne.
Conseil : Vous pouvez indiquer les versions de la base
de données pour lesquelles afficher la propriété. Cela peut se
révéler utile lorsque l'on utilise plusieurs versions de DB2 for Linux, UNIX et Windows. Par exemple, vous pouvez
souhaiter utiliser une nouvelle colonne dans une version plus récente sans
que la propriété ne s'affiche pour les versions précédentes.
La fenêtre Property Display Settings (Paramètres
d'affichage des propriétés) s'affiche alors à nouveau, et la nouvelle propriété
apparaît dans le bas de la liste. Par défaut, celle-ci est définie pour
s'afficher dans la liste d'objets.
Que faire ensuite
Pour modifier une propriété personnalisée précédemment définie, ouvrez la fenêtre
Property Display Settings (Paramètres d'affichage des propriétés), sélectionnez
la propriété, puis cliquez sur Edit (Modifier). Pour supprimer une propriété
personnalisée, ouvrez la fenêtre Property Display Settings (Paramètres d'affichage
des propriétés), sélectionnez la propriété, puis cliquez sur Supprimer.