美文网首页
oracle->VARCAHR2转CLOB报错 [Err] OR

oracle->VARCAHR2转CLOB报错 [Err] OR

作者: 云鲸鱼rain | 来源:发表于2019-01-08 17:17 被阅读0次

    记录一下解决办法:

    举例,将 名为“column_old” 的列名的类型由varchar2转化为clob。

    1、创建新字段 column_new

    alter table table_name add column_new clob; 
    

    2、将旧字段 column_old 内容复制到新字段 column_new

    update table_name set column_new = column_old; 
    

    3、删除旧字段 column_old

    alter table table_name drop column column_old; 
    

    4、将新字段 column_new 名字改成 旧字段名字 column_old

    alter table table_name rename column column_new to column_old; 
    

    修改完之后,字段顺序会有变化,新字段到了这张表的最后,怎么还原顺序呢。?
    //TODO一下,之后记录。

    相关文章

      网友评论

          本文标题:oracle->VARCAHR2转CLOB报错 [Err] OR

          本文链接:https://www.haomeiwen.com/subject/ysjbrqtx.html