Chapter 13 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) 2008. Sybase Inc. All rights reserved. |
| |