您好!欢迎来到雅安论坛
关注我们
扫码关注官方微信
手机版
手机扫描直接访问
欢迎: 附近的朋友。
111111

oracle分区表创建删除增加查询问题

[复制链接]
本站网友  发表于 2021-11-25 23:34:28 |阅读模式 打印 上一主题 下一主题
  1. select * from DBA_PART_TABLES  

  2. //查询分区详细情况
  3. select * from DBA_TAB_PARTITIONS

  4. SELECT *  FROM dba_segments t WHERE t.segment_name ='CXSJ_DNOLD_302';

  5. //查询分区表上的数据有哪些
  6. select *From CXSJ_DNOLD_302 partition(DNOLD_4_302_4)

  7. //创建范围类型的分区表
  8. CREATE TABLE CXSJ_DNOLD_302
  9. (
  10.     ID      NUMBER NOT NULL PRIMARY KEY,
  11.     ENDTIME    DATE,
  12.     OID VARCHAR2(200),
  13.     LOU VARCHAR2(50),
  14.                 DIZHI VARCHAR2(100),
  15.                 JG VARCHAR2(30),
  16.                 FJ VARCHAR2(30),
  17.                 ZHI VARCHAR2(50),
  18.                 LU VARCHAR2(10)
  19.                
  20. )
  21.    PARTITION BY RANGE (ENDTIME)
  22.   (
  23.      PARTITION DNOLD_4_302_1 VALUES LESS THAN (TO_DATE('2021-09-01','yyyy-mm-dd')) TABLESPACE CXSJ_DNOLD_4_302_1,
  24.      PARTITION DNOLD_4_302_2 VALUES LESS THAN (TO_DATE('2021-10-01','yyyy-mm-dd')) TABLESPACE CXSJ_DNOLD_4_302_2,
  25.      PARTITION DNOLD_4_302_3 VALUES LESS THAN (TO_DATE('2021-11-01','yyyy-mm-dd')) TABLESPACE CXSJ_DNOLD_4_302_3,
  26.                  PARTITION DNOLD_4_302_4 VALUES LESS THAN (TO_DATE('2021-12-01','yyyy-mm-dd')) TABLESPACE CXSJ_DNOLD_4_302_4
  27.    );

  28. //添加新分区
  29. ALTER TABLE CXSJ_DNOLD_302 ADD PARTITION DNOLD_4_302_5 VALUES LESS THAN(TO_DATE('2022-01-01','YYYY-MM-DD')) TABLESPACE CXSJ_DNOLD_4_302_5;
  30. //删除分区
  31. ALTER TABLE CXSJ_DNOLD_302 DROP PARTITION DNOLD_4_302_5;
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注3

粉丝13

帖子2251

发布主题
阅读排行 更多
广告位
欢迎使用无需登录在线留言
姓名 

手机 

内容
关注我们
  • 关注官方微信

  • 论坛QQ群

Sitemap小黑屋Archiver雅安论坛( 已经安全运行 ) |网站地图

在线客服

会员收集的资源(插件源码等),仅方便学习,您需要自行承担版权风险,未获得原作者授权的情况下,请勿将文章公开发布或用于商业用途。

声明:本站内容来自于论坛作者本人的观点,不代表本网站的观点和看法,与本网站立场无关,相关责任作者自负。如有侵权,请联系我们及时删除

高能预警:本站为个人网站,非团队运作,常年务农,山上信号不好,在线少,如有不妥之处,望大佬们多多包涵,万分感激!

雅安论坛互联网违法和不良信息举报平台 您也可以通过留言进行相关问题提交,留言提交无需注册,我们将严格保证用户隐私。   © 2009-2021