不能直接修改表空间pagesize,所以比较麻烦,必须重建表空间和表格。
根据你的情况,建议删除不需要的字段,再增加这个varchar(80)试试;或者干脆新建一张表格,但是建议字段不要太多太长。
举例如下:1:DB2 V9.7
CONNECT TO SAMPLE
ALTER TABLE ADMINISTRATOR.TEST ALTER COLUMN B SET DATA TYPE VARCHAR ( 500 )
CONNECT RESET
其中B原来是VARCHAR(50),直接修改成功。
2:ALTER TABLE TABLENAME ALTER COLUMN_NAME SET DATA TYPE VARCHAR(200)
3:如果是db2 的表名:list tables
得到每一个表的详细信息字段名,字段属性(类型,文字长度,备注)
describe table 具体的表名
4:alter table tablename modify yourcolumn VARCHAR2(500)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)