金融其它数据库

db2如何修改列的数据类型?

使用db2的迁移工具将oracle中的数据导入到db2中后,发现有些数据类型转换的不太正确,想要修改列的数据类型,但是在控制中心修改了之后,数据就没有了,怎么才能在保持数据的情况下将列的数据类型修改了呀?...显示全部
使用db2的迁移工具将oracle中的数据导入到db2中后,发现有些数据类型转换的不太正确,想要修改列的数据类型,但是在控制中心修改了之后,数据就没有了,怎么才能在保持数据的情况下将列的数据类型修改了呀?收起
参与10

查看其它 8 个回答loveseaside的回答

loveseasideloveseaside软件开发工程师topnet
①可以通过CREATE TABLE a LIKE b 把原来的表进行克隆备份一下
②进行alter table  a alter column tdate set data type 的操作
③ 最后进行 drop table b ;
    RENAME TABLE a TO  b;
互联网服务 · 2011-02-16
浏览967

回答者

loveseaside
软件开发工程师topnet
擅长领域: 数据库

loveseaside 最近回答过的问题

回答状态

  • 发布时间:2011-02-16
  • 关注会员:1 人
  • 回答浏览:967
  • X社区推广