EXECSQL

Sommaire


Execsqlpermet de lancer une requête SQL qui ne nécessite pas de retour d'information. 

 

Syntaxe

   ExecsqlFromtype_baseSqlsql_exp

 

Paramètres

Elément

Description

Restrictions

type_base

caractère alphanumérique désignant le type de base.

 

sql_exp

Chaîne de caractères ou tableau de chaînes de caractères contenant la requête Sql.

225 éléments dans le tableau

 

Exemples

# 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)

 

Description et commentaires

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. 

 

Erreurs associées

Erreur

Description

 

 

 

Mots-clés associés

Anasql - For...From...sql


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved