7.6
GO
Cette commande permet de compiler et d'exécuter une requête en une seule opération.
Elle équivaut à une commande COMPILE QUERY suivie d'une commande EXEC.
Si aucun nom de requête n'est fourni, IQS compile et exécute la requête contenue dans
l'espace de travail origine.
Si l'utilisateur spécifie le nom d'une requête, IQS en charge la version origine dans
l'espace de travail origine à partir de la bibliothèque SLLIB. La requête est ensuite
compilée, puis exécutée et les versions origine et résultante sont sauvegardées sous le
nom de requête spécifié.
Utilisation des paramètres
Une requête peut comporter un ou plusieurs paramètres à définir à l'exécution.
L'utilisateur peut spécifier la valeur à leur attribuer dans la commande GO ou EXEC.
Prenons comme exemple la requête REQ-IMP présentée ci-dessous:
10
: USE REPORT R1
20
: PARAMETER NOM-CLIENT CHAR 15
30
: RETRIEVE CLIENTS WHERE CL-NOM CT NOM-CLIENT
40
: RETRIEVE COMMANDES
50
:
60
:
70
:
80
:
90
:
100 : END
101 : END
Mode ligne - Exemple 7-4: Requête REQ-IMP
47 F2 76UD Rev00
Gestion des requêtes
PRINT WITH TITLE
CL-NOM TITLE "NOM" COL 2,
CL-VILLE TITLE "VILLE" COL 20,
COM-CODE TITLE "COMMANDE" COL 36,
COM-DATE TITLE "DATE" COL 47
7-7