Oracle动态创建时间分区,以及Oracle12c中快速创建自增列

时间分区可以按照年月日时分秒进行分区,一般按照日或月分区就足够了,这里按照的是日分区

demo如下

create table APDEMO
(
OID NUMBER(38) generated as identity (start with 1 increment by 1),--主键,自增列
REPORTTIME DATE ,
AP_MAC VARCHAR2(64 CHAR) ,
APALIASNAME VARCHAR2(128 CHAR) not null,
HOTSPOTNAME VARCHAR2(128 CHAR) not null,
LONGITUDE VARCHAR2(64 CHAR) ,
CITY VARCHAR2(50 CHAR) not null,
constraint pk_APDEMO_OID primary key (OID)
)
partition by range(REPORTTIME) interval (numtodsinterval(1,‘day‘))
(
partition part_20170101 values less than (to_date(‘20170101‘,‘yyyyMMdd‘))   --这里需要加入一个起始日期
);

  分区貌似不能在已有表上创建,只能新建表后将原表数据导入进来

时间: 2024-11-03 21:27:55

Oracle动态创建时间分区,以及Oracle12c中快速创建自增列的相关文章

【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家

原文:[百度地图API]如何快速创建带有标注的地图?--快速创建地图工具+如何标注商家 摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. 不要犹豫了,就使用快速创建地图工具吧! -------------------------------------------------------------------------------------- 如何快速创建地图? 一.转入百度提供的快速创建地图工具页面:http://openap

(转)Repeater中增加序号自增列

<%# Convert.ToString(Container.ItemIndex+1)%> 当Repeater空为时,提示没有数据... <FooterTemplate> <tr style="color:Red; font-size:18px;" runat="server" Visible="<%#rpt.Items.Count==0 %>" > <td colspan="8&q

Visual Studio 中快速创建方法 Generate a method in Visual Studio

2020-04-04 https://docs.microsoft.com/en-us/visualstudio/ide/reference/generate-method?view=vs-2019 微软官方---快速创建函数方法 原文地址:https://www.cnblogs.com/chenlight/p/12631440.html

ORACLE 手动添加时间分区

declare V_DATE VARCHAR2(8); CURSOR IV_DATE IS SELECT TO_CHAR(TO_DATE('20190903','YYYYMMDD')+LEVEL-1,'YYYYMMDD') AS 日期时间段 FROM DUAL CONNECT BY LEVEL <= TO_DATE('20200101','YYYYMMDD')-TO_DATE('20190903','YYYYMMDD'); BEGIN open IV_DATE; LOOP fetch IV_DA

在MyEclipse中快速创建struts

“计应134(实验班)林曙光” 右键点击项目,选择MyEclipse--Add Struts Capabilities... 按图点击next 选择/*,点击finish 查看项目,配置文件已经准备就绪:

OC中快速创建NSNumber NSDictionary NSArray的方法

NSNumber: @()     @小括号 或者        NSNumber * num = @3;    NSValue * value = @4; NSDictionary :@{} @大括号 NSArray :@[] @中括号

linux创建磁盘分区的脚本文件(创建两个512M和2G的主分区)

#!/bin/bash # author: suxinghe # date: 2015.6.9 # version: 0.0.1 # description: create partions for disk read -p "please input a disk name:" disk while : do if [[ $disk =~ /dev/* ]] then if [ -b $disk ] then read -p "your choice are $disk, 

程矢Oracle PowerDesigner中生成Oracle版本主键和自增列

Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可. 第一步,打开PD,新建一个PDM文档,然后新建一个表,如图所示: 第二步,创建一个序列.在[Model]-[Sequence]打开序列列表窗口,新建一个序列.然后打开序列的属性设置项[physical Options],进行如下设置,点击确定,序列建立完毕. 第三步,将刚刚创建的序列应用到表的主键列中,如图所示:点击确定, 点击确定,至此,自动创建了一个触发器,把序列的值添加到主键中.

Linux磁盘创建扩展分区

Linux(CentOS6.5)下增加一块磁盘,创建扩展分区并挂载. 1.查看系统是否识别硬件,看到红框内有/dev/sdb磁盘还没有创建分区. 注:如果没有识别需要重启下电脑,或关闭电脑重新启动即可识别. #fdisk -l 2.创建扩展分区 #fdisk /dev/sdb 3.成功创建扩展分区,但是扩展分区是不可以直接使用的,想要使用就要在扩展分区上创建逻辑分区. #fdisk -l 4.创建逻辑分区 #fdisk /dev/sdb 5.查看一下逻辑分区是否创建成功. #fdisk -l 6