AXOPEN

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.