Macro .DEFINEIF

Définit une variable et initialise sa valeur si le résultat du test n'est pas NULL.

Syntaxe

.DEFINEIF "valeur_test""variable" "valeur"

Argument

Description

valeur_test

Valeur à tester

variable

Nom de la variable (sans signe %)

valeur

Valeur de la variable (peut inclure une autre variable encadrée de signes %)

Exemple

Par exemple, pour définir une variable spécifiant un type de données par défaut :

%DEFAULT%
.DEFINEIF "%DEFAULT%" "_DEFLT"" "%DEFAULT%"
Add %COLUMN% %DATATYPE% %_DEFLT%