NVARCHAR2 :最大长度2000
VARCHAR2:最大长度4000
当用NVARCHAR2 存储不满足业务时,在表不为空存在数据时,怎么将NVARCHAR2 改成VARCHAR2 呢?
/修改原字段名ASSIGNEE 为ASSIGNEE _tmp/
alter table WF_RUN_DATA rename column ASSIGNEE to ASSIGNEE_tmp;
/*增加一个和原字段名同名的字段ASSIGNEE */
alter table WF_RUN_DATA add ASSIGNEE varchar2(4000);
/*将原字段ASSIGNEE _tmp数据更新到增加的字段ASSIGNEE */
update WF_RUN_DATA set ASSIGNEE=trim(ASSIGNEE_tmp);
/更新完,删除原字段ASSIGNEE _tmp/
alter table WF_RUN_DATA drop column ASSIGNEE_tmp;