Chapter 16 Rédaction d'instructions SQL dans PowerAMC
Répète une instruction pour chaque référence enfant-à-père contenue dans la table courante et qui remplit une condition
.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 |
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. |
![]() |