Chapter 16 Rédaction d'instructions SQL dans PowerAMC
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
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |