ORACLE中如何查看一个表是否是分区表呢?

fitzanepeng1 2010-11-04 10:33:41
如题
...全文
8535 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
YY_MM_DD 2010-11-04
  • 打赏
  • 举报
回复
select * from user_tables where table_name =?
如果这个表里的tablespace_name为空,代表的就是分区表
分区信息存在SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME = ?
zkl516321905 2010-11-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yy_mm_dd 的回复:]
select * from user_tables where table_name =?
如果这个表里的tablespace_name为空,代表的就是分区表
分区信息存在SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME = ?
[/Quote]

学习了
inthirties 2010-11-04
  • 打赏
  • 举报
回复
或者直接查询table和segment也可以。
minitoy 2010-11-04
  • 打赏
  • 举报
回复 1
select * from user_part_tables
心中的彩虹 2010-11-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 fitzanepeng1 的回复:]
如题
[/Quote]
视图信息表user_tab_partitions

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧