variable

Instruction Xml Query. Déclare une variable.

Syntaxe

declare variable $ NomVariable TypeVariable SuiteVariable ;

Description

L'instruction variable permet de déclarer une variable globale dans un module Xml Query qui peut être utilisée dans une expression. L'identifiant d'une variable est toujours préfixé du caractère dollar $ .

Si le type de la variable n'est pas défini, alors son type implicte est untyped.

Si la valeur initiale de la variable n'est pas définie, alors elle est calculée d'après son type. Si la valeur de la variable est déclarée externe via l'instruction external, alors sa valeur doit être fournie par l'application.

Exemple

<-- Declare une variable entiere initialisee implicitement a 0. -->
declare variable $MaVariableA as integer;

<-- Declare une variable entiere initialisee explicitement a 10. -->
declare variable $MaVariableB as integer := 10;

<-- Declare une variable non typee. -->
declare variable $MaVariableC;

<-- Declare une variable entiere externe. -->
declare variable $MaVariableB as integer external;

$MaVariableA=1;

Voir aussi

declare pour poser une déclaration. function pour déclarer une fonction. option pour déclarer une option.
external pour déclarer une variable initialisee par l'application.