Machen Sie eine Spalte, die NULL erlaubt, DB2
Ich bin mit db2 version 9.7* und es scheint unmöglich, eine not NULL-Spalte null-Werte zulässt, in jedem unkomplizierte Art und Weise.
Leider ist die Lösung mit einem mehr Entwickler freundlich-Datenbank ist nicht verfügbar. Im Grunde, in MySQL sprechen, ich möchte so etwas wie dies tun (wo MY_COLUMN verwendet werden, VARCHAR(200) not NULL) :
ALTER TABLE MY_TABLE MODIFY COLUMN MY_COLUMN VARCHAR(200);
InformationsquelleAutor der Frage lukewm | 2011-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Letzte Abfrage aus, landete etwas wie dieses:
InformationsquelleAutor der Antwort lukewm
den Dokumentation sagt, dass die ALTER TABLE-hat die Möglichkeit, DROP not NULL
InformationsquelleAutor der Antwort djna
ALTER TABLE TABLE_NAME ALTER COLUMN COLUMN_NAME DROP NOT NULL;
arbeitet in DB2 9.7 und höher. Wie auch immer, die Sie möchten möglicherweise führen Sie eine Tabelle reorg (9.7 db2 setzt die Tabelle in der reorg pending-Zustand, die gleiche in 10,5 FP 5):
call sysproc.admin_cmd('reorg table TABLE_NAME');
InformationsquelleAutor der Antwort krishna chaitanya Pullakandam