Répète une instruction pour chaque colonne de la table courante qui remplit une condition.
.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) |
Dans un trigger pour la table TITRE, la macro suivante :
.FOREACH_COLUMN("NMFCOL") -- La valeur de la colonne "%COLUMN%" ne peut pas être modifiée .ENDFOR
Génère le script de trigger qui suit :
-- La valeur de la colonne "ISBN_TITRE" ne peut pas être modifiée -- La valeur de la colonne "REF_EDITEUR" ne peut pas être modifiée