Questions sur Rowversion (ou Timestamp)
Bonjour,
J'ai deux questions sur l'utilisation de rowversion:
1.
la valeur de rowversion est-elle toujours incrémentée ? Ou juste différente a chaque action ?
Par exemple si je stocke le timestamp à un moment donné dans @TS, est ce que j'aurais toutes les lignes modifiées dans une table depuis ce moment en faisant une requête
Code:
1 2
|
select * from table where TS > @TS |
en considerant que TS est la colonne Rowversion :
2.
Concernant l'unicité de Rowversion: ce type de données a bien un MAX, donc que se passe-t-il quand ce max est atteint ?? Comment est garantie alors l'unicité du timestamp pour chaque enregistrement ?
merci de vos réponses !