ADELIA |
|
|
|
|
(I) |
|
|
|
|
Paragraphe d'utilisation
INITIALISATION
Syntaxe
SQL_SFL n SuiteIdVar
SuiteIdVar |
→ |
SuiteIdVar IdVar | IdVar |
Description
Cet ordre est un ordre de remplissage par requête SQL statique. Il délimite le début du paragraphe de la requête SQL statique qui sert à charger le sous-fichier déclaré par son numéro n.
Il doit être suivi des instructions de la requête débutant par le caractère "+" et par l'ordre F_SQL_SFL.
n est le numéro du sous-fichier défini dans la maquette : par exemple, 1 pour le sous-fichier *1.
SuiteIdVar sont les variables qui doivent recevoir les valeurs rendues par la requête ; souvent ce sont des variables appartenant au sous-fichier.
Elles doivent correspondre en ordre exact aux variables extraites dans la requête SQL.
On ne peut utiliser qu'un seul ordre SQL_SFL (ou SQL_SFL_D) par sous-fichier.
Voir également la rubrique Intégration de SQL dans les programmes de type ADELIA.
Par exemple
SQL_SFL 1 Z_CODE_CLIENT Z_NOM_CLIENT |
: désignation du sous-fichier *1 |
|
: et chargement des variables ; |
+ SELECT CCOCLI CLINOM |
: sélection au sein du fichier |
+ FROM CLIENT |
: CLIENT lorsque CCORGT est égal |
+ WHERE CCORGT = :Z_CODE_RGT |
: à la valeur de Z_CODE_RGT. |
F_SQL_SFL |
: Fin du bloc contenant la requête |
|
: SQL statique de chargement du |
|
: sous-fichier. |
EFFACER 1 |
: Boucle de chargement du |
GESTION_SFL 1 |
: sous-fichier, Adélia prend |
MAJ_SFL |
: en charge automatiquement |
FIN_GESTION_SFL |
: la lecture du curseur |
* |
: résultant de l'exécution SQL. |
Voir aussi la liste des ordres L4G par thème