欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle创办表时候指定表空间

更新时间: 2014-01-05 02:13:17 责任编辑: Author_N1

 

oracle创建表时候指定表空间?

--参考方法--
1、不同的数据库在不同的表空间。
2、这是oracle数据库储存方式必须指定表空间,否则建表的时候不知道数据存放到哪去。
3、关键是用户权限。
--参考方法--
1、Oracle建议要把一个用户的数据分离到多个表空间。为什么?
  ---这个分为数据文件和索引文件,把数据和索引分开而来,有利于读取
2、这里建表为什么还要指定表空间,一般不是在新建的用户下,create 表么,创建用户时候指定一个表空间,为什么要这么设计?
  ---指定表空间防止乱啊,不然上万个表,表空间没管理
3、一个用户有一个默认表空间,那这个用户怎么使用多个表空间下的表数据?
  ----在这个用户下建表的时候,可以指定其它表空间,本用户默认的表空间只是表示在建表的时候,如果不指定,在在默认表空间下

--参考方法--
建立表的时候可以指定表空间的。
create table A01
(
  col1 VARCHAR2(2),
  col2 VARCHAR2(2) default 'Y'
)
tablespace tsp1
--参考方法--
大家说的都是些细节,你可以看一下下面这个链接,希望有点帮助。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:13:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7175/
本文WWW.DOC100.NET DOC100.NET版权所有。