DB2 généré automatiquement Colonne / GÉNÉRÉE TOUJOURS des avantages et des inconvénients sur une séquence

Plus tôt, nous avons été à l'aide de 'GÉNÉRÉS TOUJOURS' pour générer les valeurs de clé primaire. Mais maintenant, il est suggéré que nous devrions, au lieu d'utiliser "GÉNÉRÉE TOUJOURS", l'utilisation de la séquence de remplissage de la valeur de la clé primaire. Que pensez-vous peut-être la raison de ce changement? Il c'est juste une question de choix?

Plus Tôt Code:

CREATE TABLE SCH.TAB1
 (TAB_P         INTEGER         NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE),
.
.
);

Maintenant, il est

CREATE TABLE SCH.TAB1
 (TAB_P         INTEGER ),
.
.
);

maintenant lors de l'insertion, de générer de la valeur pour TAB_P par séquence.

OriginalL'auteur Rakesh Juyal | 2009-06-22