首页文章正文

db2修改字段长度需要reorg,db2扩大表字段长度

db2修改表结构字段顺序 2023-12-24 22:01 904 墨鱼
db2修改表结构字段顺序

db2修改字段长度需要reorg,db2扩大表字段长度

db2 修改字段db2 v10 语法:alter tabname alter column colname set data type datatype. 将字段的长短变短(变长则不会),会将表状态置为reorg pending. 需对5.10 看程序执行时间及结果db2batch………28 5.11 看程序或语句具体的执行计划shell(改写后的语句)………28 5.12 两个表做join的不同方式的区别………28 5

修改字段长度或类型:ORACLE :ALTER TABLE NODES MODIFY NODE_NAME varchar(32);DB2 :alter table NODES ALTER NODE_NAME SET DATA TYPE varchar(32); 2)以下是网上摘取的一段db2表字段修改1:删除字段⾮空属性alter table XXX alter column XXX drop not null 2:添加字段⾮空属性alter table XXX alter column XXX set not null 3:添加⼀个新字

ˇ▽ˇ 基本语法:alter table alter set data type 字段类型(长度); 执行上述的SQL以后,会发现执行中会报一个错误码错误,不受影响行啥的,那么就需要执行db2修改字段长度alter table TM_CIS_DATA_ITEM_DEF alter ORI_CODE set data type varchar(400);alter table TM_CIS_DATA_ITEM_DEF alter ORI_NAME set data

>0< 以上所有的修改都会将表处于reorg pending状态所以我们必须进行reorg才能使该表恢复到正常状态。否则表不可以使用,查询或更新报错DB2 sqlstate 57016 6.如果ALTERTABLEALTERCOLUMN(分区索引,增加字符长度) ALTERTABLEADDCOLUMN(其中列是标识列) 添加列会导致BMC AMI Reorg 为该列中在ALTER之后未被SQL语句修改

结论:如果不确定那个是需要REORG哪个是不需要REORG,索性都用上REORG;虽然在允许有三条语句处于Reorg Pending状态,但最好每条ALTER TABLE对应一个REORG,因为处于db2修改字段长度总结:alter table 表名alter 字段名set data type 字段类型(长度); 相关介绍:IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主

后台-插件-广告管理-内容页尾部广告(手机)

标签: db2扩大表字段长度

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号