DB2增加字段,修改字段长度语句
增加字段
alter table [表名] add [字段名] [字段类型]
例:alter table **_INFO add **_OBJECT VARCHAR(2)
修改字段长度
alter table [表名] alter [字段名] set data type [字段类型]
由新增加的 VARCHAR(2) 改为 VARCHAR(50)
例:alter table **_INFO alter **_OBJECT set data type VARCHAR(50)
更改字段类型
alter table [表名] alter [字段名] set data type [新字段类型]
例:alter table **_INFO alter **_OBJECT set data type INTEGER
更改字段类型⼀般⽤到时候很少
需要说明的是:若原列⽆数据为NULL可以更改
⼀旦有数据原数据和新类型必须是可转的,如:原数据VARCHAR()类型存储数据都为数字就可以改成INTEGER 删除字段
alter table [表名] drop column [字段名]
例:alter table TTT1 drop column E;
原因码 "7"的错误:SQL0668N Operation not allowed for reason code "7"
增加字段的sql语句CALL SYSPROC.ADMIN_CMD('reorg table TTT1')
reorg table <tablename> 通过重构⾏来消除“碎⽚”数据并压缩信息,对表进⾏重组。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。