新增字段:
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 default '默认值';
例:alter table user ADD COLUMN user_age INTEGER default 0
删除字段:
ALTERTABLE 表名 DROPCOLUMN 字段名;
修改现有字段命名:
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 新字段名
修改现有字段默认值:
ALTER TABLE 表名 ALTER COLUMN 字段名 SET DEFAULT '默认值'
删除现有字段默认值:
ALTER TABLE 表名 ALTER COLUMN 字段名 SET drop DEFAULT
将字段改为非空:
ALTER TABLE 表名 ALTER COLUMN 字段名 SET NOT NULL
修改db2表结构后,db2会自动锁表,只允许查询不允许增删改
使用该sql语句即可避免,作用==重构表结构,对表结构有改动后运行该sql即可
call sysproc.admin_cmd('reorg table 表名')