首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle批量批改用户表所在的表空间

2012-07-08 
Oracle批量修改用户表所在的表空间? sql spool ? on ? sql spool ? c:\a.txt ? sqlselect ALTER TABL

Oracle批量修改用户表所在的表空间


? sql> spool ? on
? sql> spool ? c:\a.txt;
? sql>select 'ALTER TABLE CJH.'||table_name||' MOVE TABLESPACE YZDCQ ' from user_all_tables? ?
? sql> spool ? off

?

?? 修改索引:select 'ALTER INDEX YZD7.'||INDEX_NAME||' REBUILD TABLESPACE YZD7; ' from user_indexes

?

?copy a.txt到命令行执行


注:CJH是用户 user_all_tables当前连接用户下的所有表及相关情况

热点排行