zoukankan      html  css  js  c++  java
  • Oracle修改表Table所属表空间及Clob、Blob字段的处理

      1、查看表当前所属表空间

    SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES  -- WHERE TABLE_NAME='test' --可以加上条件

     2、确认需要修改的批量组装成修改SQL语句

    SELECT 'alter table '||TABLE_NAME||' move tablespace FCCMS;' FROM USER_TABLES WHERE TABLESPACE_NAME = 'USERS'

     3、执行表空间修改

    4、   修改表索引同上

    SELECT 'alter index '|| INDEX_NAME ||' rebuild tablespace FCCMS;' FROM user_indexes;

    5、针对Clob、Blob字段需单独做修改处理 

    ALTER TABLE TEST2 MOVE TABLESPACE USERS LOB(col_lob1,col_lob2) STORE AS(TABLESPACE FCCMS);

    SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES  -- WHERE TABLE_NAME='test' --可以加上条件

  • 相关阅读:
    C# 结构和类
    c# 接口
    C# 抽象类和密闭方法
    C# 虚方法、override和new
    Pullword 分词工具
    tk简单使用
    C# 值传参和引用传参
    C# 枚举类型
    vim笔记
    Git笔记
  • 原文地址:https://www.cnblogs.com/Jeely/p/14283458.html
Copyright © 2011-2022 走看看