« Allocation des compteurs » : différence entre les versions

De Wiki1000
(Page créée avec « L'allocation des compteurs dépend de l'attribut AllocOnWrite de l'objet compteur : image:counter.png '''Si Al... »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 25 : Ligne 25 :
[[image:counter_parameter.png]]
[[image:counter_parameter.png]]


{{warning|Cette option ne ganartit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou}}
{{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)

Attention : Une erreur de validation de règle provoque un trou dans la numérotation

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.

Attention : Cette option ne garantit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou