alter table web_app_base add tmp_col varchar2(3999);-- 添加临时列
update web_app_base set tmp_col = C_EDR_CTNT ; --将目标字段中数据加入到临时列中
update web_app_base set C_EDR_CTNT = null; --将目标字段数据清空
alter table web_app_base modify (C_EDR_CTNT long); --更改目标字段类型
update web_app_base set C_EDR_CTNT = tmp_col; --将临时列数据加回到目标字段中
alter table web_app_base drop column tmp_col; --清除临时列
-- 添加临时列
alter table mar_project add tmp_col nvarchar2(200);
-- 将目标字段的数据暂时存放到临时列中
update mar_project set TMP_COL = RESEARCHERID;
-- 将目标字段的值进行置空操作
update mar_project set RESEARCHERID = null;
--删除目标字段的类型
ALTER TABLE mar_project DROP COLUMN RESEARCHERID;
--将临时列改名为目标名字
alter table mar_project rename column tmp_col to RESEARCHERID;
update web_app_base set tmp_col = C_EDR_CTNT ; --将目标字段中数据加入到临时列中
update web_app_base set C_EDR_CTNT = null; --将目标字段数据清空
alter table web_app_base modify (C_EDR_CTNT long); --更改目标字段类型
update web_app_base set C_EDR_CTNT = tmp_col; --将临时列数据加回到目标字段中
alter table web_app_base drop column tmp_col; --清除临时列
-- 添加临时列
alter table mar_project add tmp_col nvarchar2(200);
-- 将目标字段的数据暂时存放到临时列中
update mar_project set TMP_COL = RESEARCHERID;
-- 将目标字段的值进行置空操作
update mar_project set RESEARCHERID = null;
--删除目标字段的类型
ALTER TABLE mar_project DROP COLUMN RESEARCHERID;
--将临时列改名为目标名字
alter table mar_project rename column tmp_col to RESEARCHERID;