Chapter 16 Rédaction d'instructions SQL dans PowerAMC


FOREACH_COLUMN

Description

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")
--  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.