增加字段
alter table [表名] add [字段名] [字段类型]
例:alter table **_INFO add **_OBJECT VARCHAR(2)
修改字段长度
alter table [表名] alter [字段名] set data type [字段类型]
由新增加的 VARCHAR(2) 改为 VARCHAR(50)
例:alter table **_INFO alter **_OBJECT set data type VARCHAR(50)
更改字段类型
alter table [表名] alter [字段名] set data type [新字段类型]
例:alter table **_INFO alter **_OBJECT set data type INTEGER
更改字段类型一般用到时候很少
需要说明的是:若原列无数据为NULL可以更改
一旦有数据原数据和新类型必须是可转的,如:原数据VARCHAR()类型存储数据都为数字就可以改成INTEGER
删除字段
alter table [表名] drop column [字段名]
例:alter table TTT1 drop column E;
原因码 "7"的错误:SQL0668N Operation not allowed for reason code "7"
CALL SYSPROC.ADMIN_CMD('reorg table TTT1')
reorg table <tablename> 通过重构行来消除“碎片”数据并压缩信息,对表进行重组。