数据库表修改字段类型为clob会报错invalid alteration of datatype。不允许修改。可以先建个clob类型的新字段,然后把要改字段类型数据备份到新的字段中,然后删除掉旧的字段,再把新的字段列名改成旧的字段就完成了更改。代码如下:
–增加大字段项
alter table t add a_copy CLOB;
–将需要改成大字段的项内容copy到大字段中
update t set a_copy= a;
–删除原有字段
alter table t DROP COLUMN a;
–将大字段名改成原字段名
alter table t RENAME COLUMN a_copy TO a;
最后commit