Dans cet article


Offres d'emploi

Tags

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.

L'équipe AXOPEN

Voir aussi les articles suivants

Fonctionnement des numéros internes (ONB) sous Planisware
Description Dans une application développée sous Planisware les objets d’environnement (formules nommées, alertes, champs supplémentaires…) et les objets de planification (tâches, affectations…) possèdent tous, à quelques exceptions près, un identifiant interne appelé ONB. Cet ONB permet d’identifier de manière unique chacun des objets de l’application. Le but de cet article est de préciser le fonctionnement de ces numéros internes et en particulier la manière dont ils sont générés afin d’éviter tout doublon.
Lire l'article

Scripts OJS : utilisation des paramètres P5

Scripts OJS : utilisation des paramètres P5

Le 26/09/2012 par Thibault Gonin

Introduction : Il est parfois nécessaire d’utiliser des paramètres OPX2 dans du code OJS. Par exemple pour modifier temporairement la durée du timeout de l’applet JAVA pour réaliser un traitement long. Il s’agit dans cet exemple du paramètre *APPLET-TIMEOUT*. Tableau des paramètres OPX2 Problème : Quelle est la syntaxe à utiliser pour appeler ou modifier les paramètres OPX2 ? Solution : Il suffit de transformer l’ID du paramètre selon la méthode suivante :
Lire l'article

Scripting OJS : la méthode print

Le 26/09/2012 par Thibault Gonin

Introduction : La méthode « print » permet l’utilisation d’une requête d’impression directement dans le code OJS. Elle permet de déclencher dans un script l’impression d’un rapport sous forme PDF, HTML ou vers une imprimante. Principe : La méthode « print » va permettre par exemple de générer une impression PDF d’un rapport « XXX_RE_MY_REPORT » au format A4 paysage sous « C:\Users\admin\Downloads\my_report.pdf ». Arguments de la méthode : La méthode « print » s’applique sur un objet de type « report » et nécessite 6 arguments : my_report.
Lire l'article