首页 > 数据库 >oracle10g分区表(一)

oracle10g分区表(一)

时间:2023-08-16 15:25:30浏览次数:63  
标签:01 partition yyyy part 分区表 date oracle10g select

一、创建分区表

create table lj_test_part
(
   birthdate date,
   age number(18,2)
)
PARTITION BY list (birthdate) 
(partition part_t01 values (to_date('2018-01-01', 'yyyy-mm-dd')),
partition part_t02 values (to_date('2018-01-02', 'yyyy-mm-dd')),
partition part_t03 values (to_date('2018-01-03', 'yyyy-mm-dd')),
partition part_t04 values (to_date('2018-01-04', 'yyyy-mm-dd')),
partition part_t05 values (to_date('2018-01-05', 'yyyy-mm-dd')))
;
insert into lj_test_part
select to_date('20180101','yyyymmdd'),10 from dual t 
union all
select to_date('20180102','yyyymmdd'),10 from dual t 
union all
select to_date('20180103','yyyymmdd'),10 from dual t 
union all
select to_date('20180104','yyyymmdd'),10 from dual t 
union all
select to_date('20180105','yyyymmdd'),10 from dual t ;

二、查询分区表


select count(*) from lj_test_part partition(part_t02);

三、添加分区

alter table lj_test_part add partition part_t11 values (to_date('2018-01-06', 'yyyy-mm-dd'));

四、删除分区

alter table lj_test_part drop partition part_t01;

 

 

翻译

搜索

复制

标签:01,partition,yyyy,part,分区表,date,oracle10g,select
From: https://www.cnblogs.com/qsds/p/17635148.html

相关文章

  • openGauss学习笔记-39 openGauss 高级数据管理-分区表
    openGauss学习笔记-39openGauss高级数据管理-分区表一张表内的数据过多时,就会严重影响到数据的查询和操作效率。openGauss支持把一张表从逻辑上分成多个小的分片,从而避免一次处理大量数据,提高处理效率。openGauss数据库支持这些划分类型:范围分区表:指定一个或多个列划分为多个......
  • Found a misplaced row,分区表修复MYSQL
    在MySQL中,分区表的数据被分隔到不同的表空间中,但仍被视为单个表。在处理大量数据集的某些情况下,分区可能是一种有用的方法。在分区表中删除庞大的数据集可以加快速度,但是如果处理不当,它可能会把数据放在表的不对应的位置中。测试环境:mysql8.0.30建表master[localhost:22031]{msa......
  • Hive之分区表
    在大数据中,最常用的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个小的文件就会很容易了同样的道理,在hive当中也是支持这种思想的,就是我们可以把大的数据,按照每天,或者每小时进行切分成一个个的小的文件,这样去操作小的文件就会容易得多了。 ......
  • SQL分页优化六 分区表分页
    测试验证如果分页语句中排序的表是分区表,这时我们要看分页语句是否有跨区扫描:如果有跨区扫描,创建索引一般为global索引,如果不创建global索引,就无法保证分页的顺序与索引的顺序一致。如果只扫描一个分区这时可以创建local索引。CREATETABLEP_TEST(OWNERVARCHAR2(30),OB......
  • mysql 分区表 partion
    1.1.场景在每个系统中都会生成一些日志,往往有些日志都是需要记录的,比如:生成订单的过程的一些记录、某个账号活动的一些信息。这样一来每天生成的日志会很多,而且还会生成到数据库中。像这些记录信息在某段时间过后就没用了。为了节省空间资源,和产品确认这些信息只保留3个月的。3个......
  • 12.1 - 19c Oracle分区表的新特性
    12.1ReleaseAsynchronousGlobalIndexMaintenanceforDROPandTRUNCATEPartitiondrop及truncate分区时支持异步全局索引维护之前drop或truncate分区时,会使全局索引不可用,updateindexes和updateglobalindexes虽然可以维护索引的可用性,但是索引的维护是立刻发生的,业务高峰时......
  • mysql分区表导致的死锁
    死锁异常:org.springfreamwork.dao.DeadlockLoserDataAccessException:......Cause:java.sql.BatchUpdateException:Deadlockfoundwhentryingtogetlock;tryrestartingtransactionat.....1、java代码如下@Transactionalpublicvoidhandle(){selectDao.select1(...);......
  • oracle10g客户端连接oracle9i数据库
    oracle10g客户端连接oracle9i数据库,NetManager配置 概要文件:命名方法选择:TNSNAMES服务命名:创建-下一步到第4页,选择(oracle8或更低版本)SID,输入数据库名比如ecoradboracle9i数据库,为什么要选择这个呢,说不通啊,可事实上就是选择这个,如果不选择这个,pl/sql连接数据库的时候会报ORA-121......
  • 人大金仓学习之三-表空间与跨磁盘存储和分区表
    人大金仓学习之三-表空间与跨磁盘存储和分区表背景最近在用人大金仓的数据库.前期学习了kwr和ksh等工具.今天想验证一下性能相关的情况.因为机器正好有多个磁盘的分区.想着能够将所有的硬盘都用上.提高性能,感觉总体还不错,所以想总结一下.注意这里只考虑OLTP比较......
  • 分区表创建唯一约束
    若要在已分区表上创建unique或primarykey约束,分区键必须不包含任何表达式或函数调用,并且约束的列必须包含所有分区键列。存在此限制是因为组成约束的各个索引只能在其自己的分区内直接强制唯一性;因此分区结构本身必须保证在不同分区中不存在重复CREATETABLEtracking_tracking......