加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据库重组函数:call sysproc.admin_cmd('reorg table TABLE_NAME');

(2017-08-17 09:35:45)
标签:

it

分类: 数据库

版权声明:All Rights Reserved by MikeSun at MikeSun2017@foxmail.com



call sysproc.admin_cmd(‘reorg table TABLE_NAME’)



有时候我们为一个表添加一个字段,或者删除一个字段以后,在不做表重组的前提下,此时执行插入语句,会导致系统报错;

例如我想将表KNOWLEDGE__INFO中的 BELONGED__DIR字段删除


alter table GYMOBM.KNOWLEDGE_INFO drop column BELONGED_DIR
  • 1
  • 1

然后再添加一个字段BELONGED_MONTH;


alter table GYMOBM.KNOWLEDGE_INFO add column BELONGED_MONTH VARCHAR(50)
  • 1
  • 1

最后需要进行表重组:


call sysproc.admin_cmd('reorg table GYMOBM.KNOWLEDGE_INFO');
  • 1
  • 1

http://img.blog.csdn.net/20170425163846514?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTG92ZV9MZWdhaW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有