Colunas geradas pelo DB2 Auto / GENERATED ALWAYS prós e contras em sequência

Anteriormente estávamos usando 'GERADO SEMPRE'para gerar os valores para uma chave primária. Mas agora é sugerido que devemos, em vez de usar 'GENERATED ALWAYS', usar sequência para preencher o valor da chave primária. O que você acha que pode ser o motivo dessa mudança? Isso é apenas uma questão de escolha?

Código anterior:

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

Agora é

<code>CREATE TABLE SCH.TAB1
 (TAB_P         INTEGER ),
.
.
);
</code>

Agora, durante a inserção, gere o valor para TAB_P por meio da sequência.

questionAnswers(4)

yourAnswerToTheQuestion