oracle如何变更varchar2类型的列为clob

目标:将content表中的P2由varchar2变为为clob(直接alter是不行的)

直接指向下面的语句就行

/****创建临时列P2CLOB  **/
alter   table   CONTENT   add(P2CLOB  CLOB );
/****数据填充  **/
update CONTENT  set P2CLOB=P2;
commit;
commit;

/****更换列名字  **/
alter table CONTENT rename column P2 to P2BAK;
alter table CONTENT rename column P2CLOB to P2;

猜你喜欢

转载自sunfish.iteye.com/blog/2170398