1、修改字段类型:
alter table a modify (name(nvarchar2(20)));
2、如果遇到不能使用语句修改时:
首先将原来的字段名称修改
alter table a rename columnname to columnname_temp;
新增一个跟以前同名的列明,并将字段类型设置好
alter table a add columnname varchar2(40);
更新字段中的值
update a set columnname=trim(columnname_temp);
删除临时字段
alter table a drop columnname_temp;