Oracle-不刪表資料,修改欄位型別

ZHOU_VIP發表於2017-04-17

--修改原欄位名name為name_tmp
alter table VD_VEH_USE_APPLY_INFO rename column VEH_USER_JOB to VEH_USER_JOB_tmp;  
  
--增加一個和原欄位名同名的欄位name
alter table VD_VEH_USE_APPLY_INFO add VEH_USER_JOB varchar2(100);  
  
--將原欄位name_tmp資料更新到增加的欄位name
update VD_VEH_USE_APPLY_INFO set VEH_USER_JOB=trim(VEH_USER_JOB_tmp);  
  
--更新完,刪除原欄位name_tmp 
alter table VD_VEH_USE_APPLY_INFO drop column VEH_USER_JOB_tmp;

相關文章