读书人

请教db2怎样修改已有字段的属性?

发布时间: 2012-06-09 17:16:42 作者: rapoo

请问db2怎样修改已有字段的属性????
我的DB2种已经有了一个数据库,表名为ORGAN_NODE字段为ID我想把ID的属性改为自增型的,这个库是从备份中恢复过来的,所以里面已经存在部分数据,我想知道怎样把这个ID字段改为自增型的?给点帮助,谢谢各位!!!!!!!!!!

[解决办法]
建一个新表,ID是增长的,把数据厨第一列以外的导到新表中,删了旧表,新表改回原表名
[解决办法]
db2 => alter table ORGAN_NODE alter column ID set GENERATED ALWAYS AS

IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE )
[解决办法]
你要考虑现有的数据的ID值不能改动,否则可能会导致应用程序错误

1.导出数据
2.重新创建
3.用load工具导入 注意带上 modified by identityoveride选项

读书人网 >IBM DB2

热点推荐