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