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

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

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

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

是创建在当前用户的默认表空间下的。 sql:select default_tablespace from dba_users where username ='当前登录用户' ; 解释:当前登录用户改为实际的当前登录用户的用户名即可,之后查询出的内容就是默认的表空间内容。 备注:用户默认表空间...

在导入/创建Oracle数据库表,有时我们会检查发现,导入/创建后表,所创建的表空间并非是我们想要的默认表空间。此时我们需要先修改用户的默认表空间,再导入的方式来解决该问题。 alter user 你的用户名 default tablespace 你想默认的表空间 例...

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

你已经指定了表空间的嘛,tablespace 就表示指定表空间 E-mail是不行的,不能用-,可以写成E_mail

可以通过alter方法给用户指定表空间的,之后创建表不需要指定,会进行默认的表空间存储的。 sql:ALTER USER 用户名 IDENTIFIED BY 口令 DEFAULT TABLESPACE 表空间; 解释:上述语句就是给“用户名”用户指定了默认的表空间“表空间”,之后所有的表...

这个可以通过alter方法,重新定义默认表空间的: sql: alter user username default tablespace userspace; 解释:以上语句就是说给username用户重新指定表空间为userspace; 扩展:创建用户的时候指定表空间。 sql:create user username iden...

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

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