Téléchargement des produits


Version anglaise


 

L'ordre L4G EXEC_SQL permet d'exécuter une requête saisie directement en langage SQL.

 

Attention : Adélia ne vérifie pas la syntaxe SQL de la requête.

 

Après l'exécution d'une requête par EXEC_SQL, il est possible de tester le code retour SQL en utilisant le mot réservé *SQLCODE.

 

Attention

Les noms des tables et des colonnes citées dans la requête doivent correspondre à la définition réelle de la base de données et non à la définition Adélia.

 

Lorsque les requêtes s'appliquent à une base de données micro, il faut penser à qualifier les tables par leur schéma.

Par contre, si les requêtes s'appliquent à une base de données AS/400, il ne faut pas de qualification.

Pour résoudre ce problème de qualification, il est possible d'utiliser les caractères "$$." pour qualifier les tables.

 

Si des variables hôtes sont utilisées dans la requête, il faut utiliser le mot directeur Adélia de la variable précédé de " : ".

 

Les zones des tables utilisées dans la requête ne sont pas incluses dans l'environnement de données. Par conséquent, elles ne peuvent pas êtres utilisées dans le programme, sauf si elles sont utilisées dans une instruction SQL Adélia.

 

↑ Haut de page

  • Aucune étiquette