7.5
EXEC
Cette commande permet d'exécuter une requête compilée.
Dans le contexte d'une commande SELECT, les requêtes ne sont exécutables qu'après
ouverture des aires de la vue courante, en mode lecture ou mise à jour, au moyen de la
commande OPEN.
Au niveau vue, l'utilisateur ne peut exécuter que les requêtes qui ont été compilées en
association avec la vue courante, qu'il s'agisse d'un schéma, d'une vue ou d'une
structure. Si la requête comporte des instructions faisant référence à une autre vue, elle
n'est pas exécutée.
Si aucun nom de requête n'est spécifié, IQS exécute la requête résultante contenue
dans l'espace de travail résultant.
Ainsi, pour compiler et exécuter la requête de l'exemple 7-2, la procédure à respecter
est la suivante:
C: SELECT MES-CLIENTS
V: OPEN
V: AUTO
10
20
30
40
50
V: COMPILE QUERY
V: EXEC
67002T LAMAZIERES
82531N MASSA MOTO
V:
Mode ligne - Exemple 7-3: Compilation et exécution d'une requête au moyen de
COMPILE QUERY et EXEC
Si l'utilisateur fournit un nom de requête dans la commande EXEC, la version résultante
de la requête spécifiée est extraite de la bibliothèque résultante, placée dans l'espace de
travail résultant, puis exécutée.
Ainsi, la commande suivante permet de charger et d'exécuter la requête REQ-1:
V: EXEC REQ-1
7-6
IQS - Guide de l'utilisateur expert
: RETRIEVE CLIENTS
:
WHERE CL-NOM CT "MA"
:
PRINT CLIENTS
: END
: /
146 BD RIQUET
40 BD CARABACEL
TOULOUSE
NICE
47 F2 76UD Rev00