记录一下解决办法:
举例,将 名为“column_old” 的列名的类型由varchar2转化为clob。
1、创建新字段 column_new
alter table table_name add column_new clob;
2、将旧字段 column_old 内容复制到新字段 column_new
update table_name set column_new = column_old;
3、删除旧字段 column_old
alter table table_name drop column column_old;
4、将新字段 column_new 名字改成 旧字段名字 column_old
alter table table_name rename column column_new to column_old;
修改完之后,字段顺序会有变化,新字段到了这张表的最后,怎么还原顺序呢。?
//TODO一下,之后记录。
网友评论