你这是改变数据库的列的类型,有sql语句可以实现,但是不是所有的情况都能改变的。如下: db2 => create table mytbl2 (c1 char(10))DB20000I SQL 命令成功完成。db2 => alter table mytbl2 alter column c1 set data type char(8)DB20000I SQL 命令成功完成。当然,你如果只是想显示的时候不一样,只需要在查询的时候吧类型转换一下就行了。