EXECSQL |
Execsqlpermet de lancer une requête SQL qui ne nécessite pas de retour d'information.
ExecsqlFromtype_base
Elément | Description | Restrictions |
caractère alphanumérique désignant le type de base. |
| |
Chaîne de caractères ou tableau de chaînes de caractères contenant la requête Sql. | 225 éléments dans le tableau |
# dans le traitement de création et mise à jour des structures de table.
# utilisation du fichier de configuration
Local Char BASE(1)
Case [F:ADS]TYPDBA
When 1 : BASE = "3"
When 2 : BASE = "5"
When 3 : BASE = "2"
When 4 : BASE = "4"
Endcase
ExecsqlFrom BASE Sql REQUETE(1..NBREQ)
Execsqlpermet de lancer une requête SQL qui ne nécessite pas de retour d'information, contrairement à l'instruction For...From...Sql qui récupère des colonnes. Cette instruction permet, par exemple, de lancer l'ordre Sql grant permettant d'accorder des droits sur une table.
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'exprime par 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 des chaînes de caractères. Ce tableau est limité à 255 éléments.
|
|
Adonix X3(r) L4G |