问题产生背景 Oracle数据库中存在一张表A中一个列a,列类型为varchar2类型,代码处理推送文件后将处理数据存入数据库时,由于数据超长导致未将a列数据存入。为解决该问题,将A表中a列修改为CLOB类型,修改后发现A表所以失效,导致系统告警。 下列为修改A表a列类型代码 create tabe A_bak as select * from A; -- 对改修字段数据进行备份 alter table A add a_bak varchar2(1024); -- 将修改列数据清空(清原因查看varchar2改成CLOB注意事项) update A