oracle中怎样修改varchar2字段为clob字段

如题所述

前面的回答不对,varchar2字段是无法通过modify 直接修改为clob字段的。
原因是因为clob和blob字段在数据库中的存储方式与其他常用字段不同,所以无法直接转化。
如果需要转换,1可以先转换成long 再转换为clob。
2如果字段中有内容,建议先创建新clob字段,update数据后再改名字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-09
一:没有数据的话,直接修改alter table table_name modify var_col clob;
二:有数据的话,先创建一个表将表中数据备份出来,然后在将此列值类型更改掉,清空列值,然后在插入回来。本回答被网友采纳
相似回答