首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-06-09 
请问db2怎样修改已有字段的属性????我的DB2种已经有了一个数据库,表名为ORGAN_NODE字段为ID我想把ID的属性

请问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选项

热点排行