备份式数据库字段:
--修改原字段名def1为def1_tmp
alter table srmsm_supplierext_p rename column def1 to def1_tmp;
--增加一个和原字段名同名的字段def1
alter table srmsm_supplierext_p add def1 varchar(4000);
--将原字段def1_tmp数据更新到增加的字段def1
update srmsm_supplierext_p set def1=trim(def1_tmp);
--更新完,删除原字段def1_tmp
alter table srmsm_supplierext_p drop column def1_tmp;
非备份式:
alter table fa_transasset_b modify(def1 varchar2(500));
commit;