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.