DevOps 应用集

Oracle 修改blob为clob,clob为blob

Posted on 16 8 月, 2020 by admin
应用条件 1. blob 包含文本, 内容并不是很多 2. 备份blob文本到clob 3. oracle v11 blob to clob
--Add new clob column        
ALTER TABLE TABLENAME ADD (CLOB_COLUMN CLOB);
--copy blob value to clob
UPDATE TABLENAME SET CLOB_COLUMN = UTL_RAW.CAST_TO_VARCHAR2(DBMS_LOB.SUBSTR(BLOB_COLUMN,2000));
--drop blob
ALTER TABLE TABLENAME DROP COLUMN BLOB_COLUMN;
--rename clob column, name same as blob's
ALTER TABLE TABLENAME RENAME COLUMN CLOB_COLUMN TO BLOB_COLUMN_NEW_NAME;
clob to blob
--Add new blob column        
ALTER TABLE TABLENAME  ADD (BLOB_COLUMN BLOB);
--copy clob to blob
UPDATE TABLENAME SET BLOB_COLUMN = UTL_RAW.CAST_TO_RAW(CLOB_COLUMN);
-- drop clob
ALTER TABLE TABLENAME DROP COLUMN CLOB_COLUMN;
--rename blob column
ALTER TABLE TABLENAME RENAME COLUMN BLOB_COLUMN TO BLOB_COLUMN_NEW_NAME;
Posted in Oracle

文章导航

Previous PostApple Script: 备份Mac Notes到PDFs
Next Post自定义XStream fields序列化顺序

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

近期文章

  • Oracle表中字段为timestamp值转化为date显示的sql语句
  • 解决idea环境代码保存后不能实时编译的问题
  • 自定义XStream fields序列化顺序
  • Oracle 修改blob为clob,clob为blob
  • Apple Script: 备份Mac Notes到PDFs

近期评论

    归档

    • 2021 年 2 月
    • 2020 年 8 月
    • 2020 年 7 月
    • 2020 年 1 月
    • 2019 年 11 月
    • 2019 年 5 月
    • 2019 年 3 月
    • 2019 年 2 月
    • 2018 年 12 月

    分类

    • Apple Script
    • docker
    • Git
    • gRPC
    • Hana
    • Idea
    • Java
    • Jenkins
    • Linux
    • Maven
    • Mockito
    • Oracle
    • Selenium
    • Sona
    • SpringBoot
    • Tomcat
    • Uncategorized
    • VirtualBox
    • VMWare
    • VPN
    • XML

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org

    bidvertiser

    Powered by DoHints.cn