Tout savoir sur SEQUENCE avec SQL Server 2012

SEQUENCE est au final très versatile et flexible, et montre un réel gain en termes de performances par rapport à ce dont le développeur SQL Server disposait jusqu’à SQL Server 2008 : soit créer une table avec une seule ligne et une seule colonne, et incrémenter par UPDATE, ou bien utiliser une colonne de type entier avec la propriété d’auto-incrémentation IDENTITY.
Cette dernière a le « défaut » de ne pas être partageable à travers les tables, et surtout impossible à manipuler programmatiquement autrement que par sa (dés)activation à l’aide de SET IDENTITY_INSERT.

On peut donc dire que l’implémentation de SEQUENCE est plus que très attendue et bienvenue dans cette nouvelle version de SQL Server.

Bonnes SEQUENCEs !

ElSüket

Laisser un commentaire