Création d'une propriété personnalisée pour la liste d'objets

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 :

  1. Cliquez sur l'icôneIcône Organiser le contenu (Organiser le contenu). La fenêtre Property Display Settings (Paramètres d'affichage des propriétés) s'affiche alors.
  2. 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)' 
  3. 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.


Commentaires