dkfr.net
当前位置:首页 >> orAClE 创建表时 如何指定将表创建到哪个表空间 >>

orAClE 创建表时 如何指定将表创建到哪个表空间

可以直接在创建语句后面追加“tablespace name”进行表空间指定。 sql:create table tablename(id int) tablespace tablespacename; 解释:在表空间“tablespacename”上创建表“tablename”。以上语句就实现了为表指定表空间。 我想问下怎么混乱了?

alter table move tablespace new_tbs_name

alter table 表名move tablespace 新表空间名称 注意:移动表的表空间后,该表的索引肯定会失效的,所以需要把索引重建一下 索引重建索引语法: alter index 索引名称 rebuild; 如果你的Oracle是企业板的话: alter index 索引名称 rebuild online;

没有特别明白楼主的意思,你是说怎么创建不同类型的表空间吗? ORACLE可以创建的表空间有三种类型: (1)TEMPORARY: 临时表空间,用于临时数据的存放; 创建临时表空间的语法如下: CREATE TEMPORARY TABLESPACE tab_name...... (2)UNDO : 还原表空间...

建立用户的时候,用户需要对应到一个表空间。建表的时候,默认就在这个表空间存储。 如果你的表想放置在其他的表空间存储,可以新建立表空间,不然就不需要了。

在创建表时,只能指定主键与唯一键的索引表空间,其它类型的索引,只能通过CREATE INDEX/ALTER INDEX来指定。 参考如下: create table test1 (id number(10), name varchar2(20), age number(3), constraint pk_test1 primary key(id) using in...

为用户指定表空间时,同时还需要为该用户在指定的表空间中分派定额才能在指定的表空间中创建表.你为用户授予了DBA的权限,自然就拥有了SYS用户的权限,所以可以往system表空间中写入数据.当你没有授予DBA权限时,是绝对不会在你所指定的表空间中创建...

可以直接在创建语句后面追加“tablespace name”进行表空间指定。 sql:create table tablename(id int) tablespace tablespacename; 解释:在表空间“tablespacename”上创建表“tablename”。以上语句就实现了为表指定表空间。 我想问下怎么混乱了?

oracle怎样在表空间里面建立表 可以使用create table语句在oracle中创建表,创建表的具体语法为: create table tablename (columnname datatype); 其中tablename为要创建的表的名字,columnname为要创建的表中的列的名字,datatype表示列的数据...

默认的表空间在10g前是system,10g后都可以自己指定,一般系统默认是USERS, select property_value from database_properties where property_name='DEFAULT_PERMANET_TABLESPACE' 就可以查出数据库的默认表空间,数据库建立表都是建立在默认的...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com