Téléchargement des produits


Version anglaise


 

Une condition Adélia est spécifiée par le paramètre *COND( ... ).

 

C'est cette condition qui permet de sélectionner les enregistrements. La syntaxe de cette condition est très proche de la syntaxe de la condition Adélia de l'ordre SI.

La syntaxe d'une condition pour un programme de type VADELIA, SADELIA ou WADELIA est présentée ci-dessous :

 

<Condition SQL>  

:

'(' <Condition SQL> ')'

 

|

'NON' <Condition SQL>  

 

|

<Condition SQL> 'ET' <Condition SQL>

 

|

<Condition SQL> 'OU' <Condition SQL>  

 

|

<Exp SQL> <Oper Comp simple> <Exp SQL>

 

|

<Exp SQL> 'COMMENCE_PAR' <Exp SQL>

 

|

<Exp SQL> 'CONTIENT'  <Exp SQL>

 

|

<Exp SQL> 'COMPRIS_ENTRE' <Exp SQL> ';' <Exp SQL>

 

|

<Exp SQL> <Oper Comp complexe> <Exp SQL> <Enum Exp SQL>

 

 

 

<Exp SQL>     

:

'(' <Exp SQL> ')'

 

|

<Exp SQL> <Oper Arith> <Exp SQL>

 

|

 '-' <Exp SQL>

 

|

<Cst Num>

 

|

<Cst Alpha>

 

|

<Host Variable>

 

|

<colonne>

 

|

<Fct scalaire SQL> '(' <Exp> <List Exp SQL> ')'

 

 

 

<Enum Exp SQL>

:

 ' ;' <Exp SQL>  <Enum Exp SQL>

 

|

VIDE

 

 

 

<Lst Exp SQL>

:

 ' ,' <Exp SQL>  <Lst Exp SQL>

 

|

VIDE

 

 

 

<Host Variable>

:

':' <Variable>  

 

|

':' <Poste de tableau>

 

 

 

<Colonne>

:

<corrélation> '.' <Nom colonne>

 

|

<Nom colonne>

 

 

 

<Oper Comp complexe>

:

'<>'

 

|

'='

 

 

 

<Oper Comp simple>

:

'<='

 

|

'>='

 

|

'<'

 

|

'>'

 

 

 

<Oper arith>

:

'+'

 

|

'-'

 

|

'*'

 

|

'/'

 

 

 

 

 

Exemples de conditions Adélia >>

 

 

↑ Haut de page