oracle找不到表分区,ORACLE分区表检索不到数据
因为数据表庞大(约5G容量),因此考虑根据数据生成的年度值进行分区,分区表建表代码如下:
CREATE TABLE DW_USER.DW_POLICY_INS_INFO_AGGR_JT
(
C_INSURANCE_TYPE VARCHAR2(100 BYTE),
C_INSRNC_BGN_YEAR VARCHAR2(10 BYTE),
N_VHL_VAL NUMBER,
C_INSURANCE_CLASS VARCHAR2(100 BYTE),
C_SALES_RANK VARCHAR2(100 BYTE),
C_PROD_CN VARCHAR2(100 BYTE),
C_PROD_EN VARCHAR2(100 BYTE),
C_PROD_DTL_CN VARCHAR2(100 BYTE),
C_PROD_DTL_EN VARCHAR2(100 BYTE),
C_VEHICLE_AREA_ID VARCHAR2(10 BYTE),
C_POLICYTYPE_ID VARCHAR2(100 BYTE),
C_SOURCE3_ID VARCHAR2(20 BYTE),
C_VHL_TYPE_TOTAL VARCHAR2(100 BYTE),
C_PROD_DTL_ID VARCHAR2(20 BYTE),
N_RISK_PERIOD NUMBER,
N_PRM_YUAN NUMBER,
N_EARNED_PRM_YUAN NUMBER,
N_AMT_YUAN NUMBER,
N_BEF_PRM NUMBER,
N_PAY_AMT NUMBER,
N_EXTERNAL_PFM_PROP_YUAN NUMBER,
N_INTERNAL_PFM_PROP_YUAN NUMBER,
N_TESTPFM_PROP_YUAN NUMBER,
N_INSPIRE_PROP_YUAN NUMBER,
N_BASEPFM_PROP_YUAN NUMBER,
N_CMM_PROP_YUAN NUMBER,
N_OTHER_PROP_YUAN NUMBER,
N_SUM_SALES_YUAN NUMBER,
)
partition by list ( C_INSRNC_BGN_YEAR )
(
partition part_2005 values ('2005'),
partition part_2006 values ('2006'),
partition part_2007 values ('2007'),
partition part_2008 values ('2008'),
partition part_2009 values ('2009'),
partition part_2010 values ('2010'),
partition part_2011 values ('2011'),
partition part_2012 values ('2012'),
partition part_2013 values ('2013'),
partition part_2014 values ('2014'),
partition part_other values (null)
以C_INSRNC_BGN_YEAR 字段为基础进行列表分区,分区已经列举了该字段的左右可能取值,建表成功。
随后导入数据,总计5985901条数据被插入,貌似是导入成功。查看表的大小是5.02GB。
此后,使用select * from DW_USER.DW_POLICY_INS_INFO_AGGR_JT
返回结果0条数据。我问过度娘,也在天善问答上面寻找过类似文图的答案,未果。不知何解,请高人指点。
oracle找不到表分区,ORACLE分区表检索不到数据相关推荐
- oracle怎么看数据库表分区,ORACLE数据库查看分区表 相关信息的方法
ORACLE数据库如何查看分区表的相关信息呢?不知道你有没有总结过这方面的知识.下面我们先创建两个表TEST. GPRS_CELLTOPVOL_WK来做实验,脚本如下: CREATE TABLE GP ...
- Oracle怎么新增删除表分区
目录 一.Oracle分区简介 二.Oracle分区优缺点 三.oracle删除分区数据 方法1:通过删除分区的方式 方法2:清数据 四.分区表的种类及创建分区 1.RANGE 范围分区 2.LIST ...
- oracle对日期字符串动态分区,oracle 11g分区表新特性---interval分区 的坑
oracle 11g分区表新特性---interval分区 的坑 oracle 11g的范围分区表中新增的interval分区特性,此种范围分区不需要定义MAXVALUE,Oracle会根据分区定义的 ...
- oracle创建和删除表空间,oracle 表空间创建和删除
oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统 ...
- oracle元数据存储在表空间,oracle db中数据和元数据的概念
本帖最后由 warehouse 于 2014-8-10 11:58 编辑 02年研究dw相关的产品和业务时第一次听说了元数据的概念,很多资料上是这样描述元数据的概念的:元数据是定义或者描述数据的数据. ...
- mysql 交换 表分区_mysql分区表分区数据和普通表交换
前言 在介绍交换分区之前,我们先了解一下 mysql 分区. 数据库的分区有两种:水平分区和垂直分区.而MySQL暂时不支持垂直分区,因此接下来说的都是水平分区.水平分区即:以行为单位对表进行分区.比 ...
- mysql myisam表分区_MySQL分区表的局限和限制详解
禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者插件 声明变量或者用户变量 可以参考分区不支持的SQL函数 算术和逻辑运算符 分区表达式支持+,-,*算术运算,但是不支持DI ...
- oracle连接多张表优化,oracle 多表查询优化
ORACLE中的高速缓冲用于保存查询过的sql语句,单只对单表查询起作用 单表查询优化:写查询语句时尽量统一规范,只要有一点不一样,都不能使用高速缓冲. 多表优化: (1)FROM子句后面的表顺序 O ...
- oracle创建新指定表空间,oracle创建表空间 创建用户指定表空间并授权
1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为3 ...
最新文章
- 雷达图(python)
- 11、Kubernetes集群安全机制
- Chromium on Android: 认识Chromium WebView
- 4.1.8 文件保护
- ABAP程序设计的一点建议
- HiveQL之Database相关操作
- postman 请求参数为数组及JsonObject
- 牛客 21302 被3整除的子序列 (动态规划、Python)
- LeetCode 1663. 具有给定数值的最小字符串
- 参考文献如何居中_一线教师如何写教育教学论文?
- 批处理获取操作系统版本信息
- 下载win7原版ios系统文件
- 如何使用python实现翻转英文句子的单词顺序
- JAVA SE 13快速安装
- pycharm中的红色小闪电
- 苹果android wear教程,Android Wear/Apple Watch/WatchKit智能手表开发入门教程
- 人生感悟--条条经典
- 北京大学计算机专业保研夏令营,北京大学12院系办夏令营 优秀者可保研
- GoogleMap+renderDoc获取地图3D模型
- Proj.NET-地球椭球体、大地基准面及地图投影