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\' --可以加上条件