DB2 数据库分区表语法[通俗易懂]

DB2 数据库分区表语法[通俗易懂]CREATETABLE语句的PARTITIONBY子句指定了表数据的分区。该定义中使用的列被称为表分区键列。

大家好,又见面了,我是你们的朋友全栈君。

               前端时间,做某银行的项目,需要用到分区表,之前从来没有接触过,特此去了解了一下。现在完成项目后,做一个总结,也希望能给你们带来些许帮助。

            首先,分区表和普通表大致上区别不大,仅多了一个分区的字段,以及分区范围值。

            以下就是我写的一个分区表的案例:

   CREATE TABLE ESS_TABLE_LOG
   ( SERIALNUM VARCHAR(30) NOT NULL,–流水号
  USERID      VARCHAR(10) NOT NULL,–用户号
  USERTYPE          VARCHAR(1) NOT NULL,-用户号类型
  OPERATORNO          VARCHAR(24) NOT NULL,–操作号
  PHONENO       VARCHAR(26) NOT NULL,–手机号
  STATUS       VARCHAR(2),–状态
  SHIPDATE         DATE) –分区字段
  PARTITION BY RANGE(SHIPDATE)
(STARTING MINVALUE, STARTING ’11/1/2016′ ENDING ’12/31/2030′ EVERY 1 MONTH, ENDING MAXVALUE);

(1)分区表的关键字PARTITION BY RANGE,这个是固定的语法,后面跟着的是分区字段,以及分区的范围。

(2)这个分区表是按每月进行分区的,可根据 describe data partitions for table ESS_TABLE_LOG;查询具体的分区情况。

(3)查询匹配日期的分区数据

 select datapartitionnum(SHIPDATE) as PartitionId, SHIPDATE,SERIALNUM ,USERID,USERTYPE,PHONENO from ESS_TABLE_LOG  where SHIPDATE between ’11/21/2016′ and ’11/22/2016′ order by SHIPDATE;

该分区表未设置索引,如果当数据量多大的时候,做删除,性能会比较低,但是银行根据脚本,批量执行,所有就没加索引。有兴趣的朋友可以再去深入了解下db2其他的分区表写法及索引的添加。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134980.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 【基尼系数】基尼系数的计算方法与计算案例

    【基尼系数】基尼系数的计算方法与计算案例洛伦茨曲线和基尼系数1905年,统计学家洛伦茨提出了洛伦茨曲线,如图一。将社会总人口按收入由低到高的顺序平均分为10个等级组,每个等级组均占10%的人口,再计算每个组的收入占总收入的比重。然后以人口累计百分比为横轴,以收入累计百分比为纵轴,绘出一条反映居民收入分配差距状况的曲线,即为洛伦茨曲线。为了用指数来更好的反映社会收入分配的平等状况,1912年,意大利经济学家基尼根据洛伦茨曲线计算出一…

    2022年10月13日
  • 网络电视测试软件,2018三款智能电视屏幕检测软件,当贝市场良心推荐「建议收藏」

    2018三款智能电视屏幕检测软件,当贝市场良心推荐2018年03月01日18:08作者:厂商投稿编辑:鸿雁分享买电视后,很多朋友会发现,虽然电视是从厂家那里发的最新的货,但还是有不同层次的瑕疵,但电视机的保修期有限,该怎么查出所有电视上存在的问题呢?小编这里就整合出了三个软件,可以查出电视坏点、漏光等问题,为大家造福。智能电视用户可以在当贝市场中安装以下软件检测。第一个:电视屏幕大师电视屏幕大师…

  • navicar 15激活码【最新永久激活】

    (navicar 15激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlS32PGH0SQB-eyJsa…

  • 好用的mac录屏软件推荐:白菜录屏mac中文免费版[通俗易懂]

    好用的mac录屏软件推荐:白菜录屏mac中文免费版[通俗易懂]为大家推荐一款好用的mac录屏软件,白菜录屏forMac提供了全屏录制、区域录屏、麦克风录音、后期视频编辑、多格式视频导出、系统声音录制等功能,操作起来十分便捷,而且还是中文免费版,还在找mac录屏软件的朋友可以试试白菜录屏mac版哦!白菜录屏forMac官方介绍白菜录屏是一款小巧却功能强大的mac录屏软件。白菜录屏适用于制作教学视频的博主、录制网课的学生党、记录网络会议或演示的商务人士。白菜录屏formac主要功能全屏录制,区域录屏,支持高帧率,显示摄像头,后期视

  • goland激活码最新3月[在线序列号]「建议收藏」

    goland激活码最新3月[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • java中的|与||,&与&&的区别,与、或,非、异或、位运算

    java中的|与||,&与&&的区别,与、或,非、异或、位运算java中的|与||,&与&&的区别,与、或,非、异或、位运算

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号