因为数据表庞大(约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分区表检索不到数据相关推荐

  1. oracle怎么看数据库表分区,ORACLE数据库查看分区表 相关信息的方法

    ORACLE数据库如何查看分区表的相关信息呢?不知道你有没有总结过这方面的知识.下面我们先创建两个表TEST. GPRS_CELLTOPVOL_WK来做实验,脚本如下: CREATE TABLE GP ...

  2. Oracle怎么新增删除表分区

    目录 一.Oracle分区简介 二.Oracle分区优缺点 三.oracle删除分区数据 方法1:通过删除分区的方式 方法2:清数据 四.分区表的种类及创建分区 1.RANGE 范围分区 2.LIST ...

  3. oracle对日期字符串动态分区,oracle 11g分区表新特性---interval分区 的坑

    oracle 11g分区表新特性---interval分区 的坑 oracle 11g的范围分区表中新增的interval分区特性,此种范围分区不需要定义MAXVALUE,Oracle会根据分区定义的 ...

  4. oracle创建和删除表空间,oracle 表空间创建和删除

    oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统 ...

  5. oracle元数据存储在表空间,oracle db中数据和元数据的概念

    本帖最后由 warehouse 于 2014-8-10 11:58 编辑 02年研究dw相关的产品和业务时第一次听说了元数据的概念,很多资料上是这样描述元数据的概念的:元数据是定义或者描述数据的数据. ...

  6. mysql 交换 表分区_mysql分区表分区数据和普通表交换

    前言 在介绍交换分区之前,我们先了解一下 mysql 分区. 数据库的分区有两种:水平分区和垂直分区.而MySQL暂时不支持垂直分区,因此接下来说的都是水平分区.水平分区即:以行为单位对表进行分区.比 ...

  7. mysql myisam表分区_MySQL分区表的局限和限制详解

    禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者插件 声明变量或者用户变量 可以参考分区不支持的SQL函数 算术和逻辑运算符 分区表达式支持+,-,*算术运算,但是不支持DI ...

  8. oracle连接多张表优化,oracle 多表查询优化

    ORACLE中的高速缓冲用于保存查询过的sql语句,单只对单表查询起作用 单表查询优化:写查询语句时尽量统一规范,只要有一点不一样,都不能使用高速缓冲. 多表优化: (1)FROM子句后面的表顺序 O ...

  9. oracle创建新指定表空间,oracle创建表空间 创建用户指定表空间并授权

    1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为3 ...

最新文章

  1. 雷达图(python)
  2. 11、Kubernetes集群安全机制
  3. Chromium on Android: 认识Chromium WebView
  4. 4.1.8 文件保护
  5. ABAP程序设计的一点建议
  6. HiveQL之Database相关操作
  7. postman 请求参数为数组及JsonObject
  8. 牛客 21302 被3整除的子序列 (动态规划、Python)
  9. LeetCode 1663. 具有给定数值的最小字符串
  10. 参考文献如何居中_一线教师如何写教育教学论文?
  11. 批处理获取操作系统版本信息
  12. 下载win7原版ios系统文件
  13. 如何使用python实现翻转英文句子的单词顺序
  14. JAVA SE 13快速安装
  15. pycharm中的红色小闪电
  16. 苹果android wear教程,Android Wear/Apple Watch/WatchKit智能手表开发入门教程
  17. 人生感悟--条条经典
  18. 北京大学计算机专业保研夏令营,北京大学12院系办夏令营 优秀者可保研
  19. GoogleMap+renderDoc获取地图3D模型
  20. Proj.NET-地球椭球体、大地基准面及地图投影

热门文章

  1. Qt 插件学习(一)
  2. 在线编辑器FreeTextBox的使用
  3. HDU2029 Palindromes _easy version【入门】
  4. Bailian2698 八皇后【回溯】
  5. HDU2080 夹角有多大II【数学】
  6. HDU2563 统计问题【递推+打表】
  7. CCF201609-4 交通规划(100分)
  8. linux 下的文件搜索、可执行文件搜索
  9. gcc/g++ 的参数总结(二)
  10. 多维随机变量与其对应的分布