ORACLE 默认建表是建在哪个表空间的

RT,如果不指明表空间,只用createtableXXX.那么默认是建在登陆用户所在的表空间下吗?... RT,如果不指明表空间,只用 create table XXX.那么默认是建在登陆用户所在的表空间下吗? 展开
 我来答
198901245631
2015-07-03 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1727万
展开全部
是创建在当前用户的默认表空间下的。
sql:select default_tablespace from dba_users where username ='当前登录用户' ;
解释:当前登录用户改为实际的当前登录用户的用户名即可,之后查询出的内容就是默认的表空间内容。
备注:用户默认表空间中,在不指定的情况下,所有的表操作都是在此空间进行的。
zhuling880621
2013-06-27
知道答主
回答量:21
采纳率:100%
帮助的人:8.1万
展开全部
默认的表空间在10g前是system,10g后都可以自己指定,一般系统默认是USERS,
select property_value from database_properties where property_name='DEFAULT_PERMANET_TABLESPACE' 就可以查出数据库的默认表空间,数据库建立表都是建立在默认的表空间。
10g后的新特性还可以更改默认表空间,alter database default tablespace xx (其中xx为新的表空间名字)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hang403
2012-04-25
知道答主
回答量:1
采纳率:0%
帮助的人:1632
展开全部
在创建用户时,会给用户指定一个默认表空间。你在创建表时,会在登陆用户的默认表空间下创建表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式