今天 工作中需要将一个表字段修改为clob类型,遇到一个问题:备注一下
ORACLE直接将varchar2修改为clob会报错,因此可使用以下方式进行修改:
假设: 你的表名:TableName
需要修改的字段:name
辅助的字段:name_up
第一步:
1.alter table TableName add name_up clob;
第二步:
2.update TableName set name_up = name;
第三步:
3.alter table TableName drop column name;
第四步:
4.alter table TableName rename column name_up to name;
ps:需要按照顺序执行这4个sql