« Allocation des compteurs » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
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]] |
Dernière version du 17 août 2018 à 09: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.