Allocation des compteurs
De Wiki1000
(Différences entre les versions)
Ligne 25 : | Ligne 25 : | ||
[[image:counter_parameter.png]] | [[image:counter_parameter.png]] | ||
− | {{warning|Cette option ne | + | {{warning|Cette option ne garantit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou}} |
[[Category:Compteurs]] | [[Category:Compteurs]] |
Version actuelle en date du 17 août 2018 à 10:08
L'allocation des compteurs dépend de l'attribut AllocOnWrite de l'objet compteur :
Si AllocOnWrite à la valeur False :
Le compteur est alloué au moment de l'initialisation de l'objet
Si AllocOnWrite à la valeur True :
Le compteur est alloué au moment de l'écriture.
L'allocation du compteur dépend alors de l'attribut compteur lui-même :
Si l'attribut n'est pas défini avec l'option "Allouer ce compteur après les règles" :
La valeur du compteur sera tiré avant les règles de validation de la transaction objet. (BeforeCommit)
Si l'attribut est défini avec l'option "Allouer ce compteur après les règles" :
La valeur du compteur sera tiré après les règles de validation pendant l'exécution de la transaction SQL.