Une expression peut être utilisée dans de nombreuses commandes et phrases. Une expression ne doit pas dépassser 40 lignes et doit se terminer par un point-virgule, sauf dans les phrases WHERE et WHEN, où le point-virgule est facultatif.
Les commandes qui prennent en charge des expressions, et leur syntaxe de base, sont résumées ci-dessous. Pour en obtenir la syntaxe complète ainsi qu'une explication, consultez la documentation appropriée.
Vous pouvez utiliser une expression lorsque :
DEFINE FILE filename fieldname [/format] = expression; . . . END
DEFINE fieldname [/format] = expression;$
COMPUTE fieldname [/format] = expression;
{WHERE|IF} logical_expression[;] WHEN logical_expression[;]
-IF logical_expression [THEN] GOTO label1 [ELSE GOTO label2];
-SET &name = expression;
RECAP name [(n)] [/format] = expression;
WebFOCUS |