首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法查看已分区表的表空间名称

问无法查看已分区表的表空间名称
EN

Stack Overflow用户
提问于 2019-07-31 17:23:36
回答 1查看 202关注 0票数 0

我无法获取已分区表的表空间信息。

我曾尝试从dba_tables查询tablespace_name,但值为空。告诉我这样做的原因,以及在哪里可以查看分区表的tablespace_name。

代码语言:javascript
复制
select tablespace_name 
from dba_tables 
where table_name = 'XXXXX';

结果为空。

请让我知道如何才能获得表空间信息,因为我正在尝试将分区移动到新的tablespace.Also。请让我知道它的影响。

EN

回答 1

Stack Overflow用户

发布于 2019-07-31 17:31:34

原因是您可以将每个分区放在不同的表空间中,因此表级的信息不存在,您需要检查分区。

用于此的Oracle doc

您可能需要DBA_TAB_PARTITIONS

代码语言:javascript
复制
select tablespace_name
from dba_tab_partitions
where table_name='...'
  and table_owner = '...'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57287437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档