Oracle移动表
在创建表时可以为表指定存储空间,如果不指定,Oracle会将该表存储到默认的表空间中。根据需要可以将表从一个表空间移动到另一个表空间中。语法如下:
alter table table_name move tablespace tablespace_name;
SQL> select table_name,tablespace_name from user_tables;
TABLE_NAME
----------------------------------------
TABLESPACE_NAME
------------------------------
USERS
USERS
STUDENT
USERS
MESSAGE
USERS
如上所示,在该用户的tablespace中有三张表,他们都位于users表空间中,
使用该语句移动student表:
SQL> alter table student move tablespace testspace;
表已更改。再次查询
SQL> select table_name,tablespace_name from user_tables;
TABLE_NAME
----------------------------------------
TABLESPACE_NAME
------------------------------
USERS
USERS
MESSAGE
USERS
STUDENT
TESTSPACE
相关推荐
Hody 2020-08-16
FightFourEggs 2020-08-16
zhangchaoming 2020-06-04
FightFourEggs 2020-05-28
流云追风 2020-05-14
oraclemch 2020-04-19
Streamoutput 2020-02-09
Carlos 2020-02-03
Streamoutput 2020-01-21
haiross 2020-01-13
pfpfpfpfpf 2014-06-03
bfcady 2020-08-16
流云追风 2020-07-04
dataminer 2020-06-25
lidongliang 2020-08-16
warden00 2020-06-11
FightFourEggs 2020-06-02
elitechen 2020-05-21
zhangchaoming 2020-05-17
bianxq 2020-04-27
流云追风 2020-04-22
oraclemch 2020-04-10
oraclemch 2020-02-21
FightFourEggs 2020-02-12
talkingDB 2020-02-03
LuoXinLoves 2020-02-02
Streamoutput 2020-01-10
zhangchaoming 2020-01-04