1.添加字段
    
    alter table [table_name] add [column_name] [column_type]
   
    2.更改字段类型
    
    alter table  [table_name] alter column [column_name] set data type  [column_type]
    
    注意:更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来的column,然后再重新添加.
   
    3.去掉字段
    
    alter table [table_name] drop column [column_name]
    
    注意:drop掉字段之后,可能会导致表查询/插入操作不能执行,需要对表进行reorg
   
    4.为字段添加默认值
    
    alter table [table_name] alter column [column_name] set default [value]
   
    5. 添加带默认值的字段
    
    alter table [table_name] add column [column_name] [column_type] not null with default [value]
   
    
    6. 设置字段默认时间为当前时间
    
    alter table [table_name] alter column [column_name] set default  current date
   
    7. 重命名字段
    
    alter table [table_name]  rename column [column_name]  to [new_column_name]
   
    8.db2中自增id违反唯一性约束解决方法(SQLCODE=-803, SQLSTATE=23505)
    
    alter table [table_name] alter [column_id] restart with [value]
    
    注意:[value]可以自定义,为当前表中id的最大值加1即可.
   
    9.数据库重组()
    
    call sysproc.admin_cmd(‘reorg table [table_name]’)
    
    注意:当对一个表的结构进行改变后,需要reorg表,重新组织其目录统计信息,为数据库的访问计划提供信息,以便高效执行对其的操作
   
    10.字段增加索引
    
    create unique index [index_name](column_name)
    
    注意:可以添加多个字段索引,添加完需要执行数据库表重组函数。
   
 
