SQL |
Sqlpermet de lancer une requête de sélection.
For(liste_type_var_dim)From
Next
Elément | Description | Restrictions |
Liste de | Aucune. | |
Un des mots-clés utilisés pour lesdéclarations : | Ce doit être un type de donnéesd'Adonix. | |
Variable exprimée sous l'une des formessuivantes : | Aucune. | |
nom_de_variable. | Aucune. | |
Liste de séparateurs ',' ( laplace prise habituellement par l'expression des dimensions reste vide, seulle nombre de dimensions est ainsi déclaré ). | Pas plus de 3 séparateurs car le nombrede dimensions est limité à 4. | |
caractère alphanumérique désignant letype de base. |
| |
Chaîne de caractères ou tableau dechaînes de caractères contenant la requête Sql. |
|
# requête permettant de sélectionner la valeurmaximum du champ ACCNUM_0 de la table GACCENTRYD.
Local Char REQUETE(255)
REQUETE="select max(ACCNUM_0) From GACCENTRYD"
For (Integer NUM) From "3"
Infbox num$([F:XXX]NUM)
Next
# requête permettant de sélectionner les champsABREV_0 et MOT_0 de la table AABREV.
Local Char REQUETE(255)
REQUETE="select ABREV_0,MOT_0 From AABREV"
For (Char ABR(15),Char MOT(30)) From "3"
Infbox [F:ABB]ABR-[F:ABB]MOT
Next
# requête avec tableau
Local Char REQUETE(255)(3)
REQUETE(0)="select *"
REQUETE(1)=" From BPARTNER"
REQUETE(2)=" Where BPCFLG=1"
# requête complète
For From
# requête complète sans la clause where
For From
Sqlpermet de lancer une requête Sql de sélection "Select From". Il n'estpas possible de lancer une requête de création "Insert", demodification "update", ou de suppression "delete".
Le paramètre liste_type_var_dim représente la liste des déclarations de variables dans lesquelles lerésultat du sélect va s'insérer.
Le paramètre type_base permet d'indiquer le type de base à accéder :
- "o","O","3" pour désigner une base Oracle
- "s","S","5" pour désigner une base SQL 7.
Le paramètre sql_exp permet d'indiquer la requête sql. Elle s'exprimepar une chaîne de caractères ou bien un tableau. Lorsqu'on utilise un tableau,l'expression de la requête est constituée par la concaténation brute deschaînes de caractères.
La classe est l'abréviation avec laquelle on désignera les variables déclarées dans leparamètre liste_type_var_dim.
|
|
Adonix X3(r) L4G |