Macro .FOREACH_COLUMN

Répète une instruction pour chaque colonne de la table courante qui remplit une condition.

Syntaxe

.FOREACH_COLUMN ("condition")
"instruction"
.ENDFOR

Argument

Description

condition

Condition relative aux colonnes (voir ci-dessous)

instruction

Instruction à répéter

Condition

Sélectionne

vide

Toutes les colonnes

PKCOLN

Colonnes de clé primaire

FKCOLN

Colonnes de clé étrangère

AKCOLN

Colonnes de clé alternative

NMFCOL

Colonnes non-modifiables (pour lesquelles le paramètre de contrôle Non modifiable est sélectionné)

INCOLN

Colonnes de trigger (colonnes de clé primaire, colonnes de clé étrangère et colonnes non modifiables)

Exemple

Dans un trigger pour la table TITRE, la macro suivante :

.FOREACH_COLUMN("NMFCOL")
-- "%COLUMN%" ne peut pas être modifié
.ENDFOR

Génère le script de trigger qui suit :

-- "ISBN_TITRE" ne peut pas être modifié
-- "ID_EDITEUR" ne peut pas être modifié