DB2修改表字段类型

DB2数据库修改表字段类型比较麻烦,搜索了几个方法也不好用,因此选择了一个最笨的方法,不过方法挺好使。

就是把原来表结构和表数据导出,然后删除原表,重新建立新表,导入数据。

1.连接数据库
db2 connect to 库名 user 表名 using 密码
2.导出表定义
db2look -d 库名 -i 用户名 -w 密码 -e -nofed -t 表名 -o 表名.sql
3.导出表数据
db2 "export to 表名.del of del select * from 表名"
4.删除要修改的表
db2 "drop table 表名"
5.修改导出的表定义,可以使用ftp传输工具,也可以在CMD中使用ftp命令连接数据库,把导出的表定义文件拿到本地修改,再上传。
6.执行修改过的新的表定义
db2 -tf 表名.sql
7.把原来的数据导入新表
db2 "import from 表名.del of del connotcount 5000 insert into 表名"

猜你喜欢

转载自blog.csdn.net/wzs535131/article/details/106040540