DB2 Auto generated Column / GENERATED IMMER Vor- und Nachteile der Sequenz

Früher haben wir 'IMMER GENERIERT'zum Generieren der Werte für einen Primärschlüssel. Jetzt wird jedoch empfohlen, anstelle von "IMMER GENERIERT" die Sequenz zum Auffüllen des Primärschlüsselwerts zu verwenden. Was kann Ihrer Meinung nach der Grund für diese Änderung sein? Ist das nur eine Frage der Wahl?

Früherer Code:

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

Jetzt ist es

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

Generieren Sie jetzt beim Einfügen den Wert für TAB_P per Sequenz.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage