Oracle不允許將null列繼續修改爲null;Oracle修改某個字段允許爲NUll/

alter table common_user add email_temp varchar2(100);  
update common_user set email_temp=email;
alter table common_user drop column email;
alter table common_user add email varchar2(100);
update common_user set email=email_temp;
alter table common_user drop column email_temp;

思路:先新增一個字段,存儲原有的值,刪除原有的字段,新增原有的字段添加值,最後刪除新增的字段

思路來源於Oracle 修改某字段允許爲null,但是我的執行還是不行,所以修改思路爲上面這種方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章