首先檢查需要改為非空字段的資料是否有空值,如果有改為非空或者删除掉。然後執行下面的語句修改:
ALTER TABLE MYDB.RULES ALTER COLUMN TYPEID SET NOT NULL;
如果報錯,可能需要執行一次:
CALL SYSPROC.ADMIN_CMD('REORG TABLE MYDB.RULES ');
再改表。
首先檢查需要改為非空字段的資料是否有空值,如果有改為非空或者删除掉。然後執行下面的語句修改:
ALTER TABLE MYDB.RULES ALTER COLUMN TYPEID SET NOT NULL;
如果報錯,可能需要執行一次:
CALL SYSPROC.ADMIN_CMD('REORG TABLE MYDB.RULES ');
再改表。