Chapter 16 Rédaction d'instructions SQL dans PowerAMC


FOREACH_PARENT

Description

Répète une instruction pour chaque référence enfant-à-père contenue dans la table courante et qui remplit une condition

Syntaxe

.FOREACH_PARENT ("condition")

"instruction"

.ENDFOR

Argument Description
condition Condition de la référence (voir ci-dessous)
instruction Instruction à répéter
Condition Sélectionne les références définies avec ...
vide Toutes les références
FKNULL Clés étrangères non-obligatoires
FKNOTNULL Clés étrangères obligatoires
FKCANTCHG Clés étrangères non-modifiables

Exemple

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

.FOREACH_PARENT("FKCANTCHG")
--  Modification du code de "%PARENT%" dans "%CHILD%" interdite
.ENDFOR

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

--  Modification du code de "STORE" dans "VENTE" interdite
--  Modification du code de "TITRE" dans "VENTE" interdite

 


Copyright (C) 2006. Sybase Inc. All rights reserved.