Aller au contenu

    Requête SQL pour récupérer toutes les tables de la BDD possédant un champ « ONB »

    Description

    Il est parfois utile de générer la liste des tables de la base de données Planisware contenant une colonne ONB. De plus, la liste de ces tables n’est pas fixe car elle va dépendre de la version du noyau Planisware, de la version de Processes et du paramétrage spécifique implémenté.

    Requête SQL

    Voici une requête SQL à exécuter en étant connecté au schéma de la BDD et renvoyant la liste des tables Planisware :

    select table_name, column_name
    from USER_TAB_COLUMNS
    where column_name like ’ONB’
    order by column_name, table_name;

    Note : les résultats du type « BIN$************ » sont à enlever.

    Utilisation

    La liste des tables contenant une colonne ONB est utile notamment pour générer facilement depuis Excel des requêtes SQL de sélection ou de mise à jour de données en base.