首先检查需要改为非空字段的数据是否有空值,如果有改为非空或者删除掉。然后执行下面的语句修改:
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 ');
再改表。