数据库重组函数:call sysproc.admin_cmd(‘reorg table TABLE_NAME’)
有时候我们在做数据库表字段的删除或表字段的添加,在未做表重组操作的前提下,继续进行改动表的数据库查询/插入/更新,会导致系统报错。
例如:
1.进行了数据库表结构的字段删除操作:
alter
table
admin.USER_INFO
drop
column
FLAG;
2.进行数据库查询操作:
select * from USER_INFO;
这个时候查询改动表USER_INFO就可能会报错了。
3.这个时候就需要进行表重组操作:
call sysproc.admin_cmd(‘reorg table USER_INFO’);
直接把语句写到数据库里面,将需要进行表重组操作的表名替换进去再执行。
4.现在再进行表数据库查询/插入/更新/删除操作,就正常了。
转载:http://blog.csdn.net/Love_Legain/article/details/70747252