问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中表的所有分区方式,以及适用范围,并举出相应的例子

发布网友 发布时间:2022-04-27 09:59

我来回答

2个回答

懂视网 时间:2022-04-08 03:17

由于系统是对前批次系统进行改造,需要对表建立分区

1、已建立未分区的表,无法进行任何表分区的操作,如:增加、删除、合并、拆分均无法操作

2、已分区的表至少保留1个分区,即不能全删

3、若有default分区,无法add指定的list值分区,只能采用split对原default分区进行拆分成指定几个分区,并保留default分区

 

create table T

(

task_seqno varchar2(10),

bankno varchar2(5)

)partition by list(bankno)

(

partition T_BNK values(DEFAULT)

);

--分割default分区,T为表名,T_BNK为default分区,T_BNK_202 为拆分的值为202的分区,XXXTBS_202为表空间名

Alter table T split partition T_BNK values(202) into (partition T_BNK_202 tablespace XXXTBS_202,partition T_BNK);

oracle表分区心得

标签:

热心网友 时间:2022-04-08 00:25

--创建范围分区
create table temp1
(
empno number ,
ename varchar2(1000),
sal number
)
partition by range (sal)
(
partition p1 values less than (1000),
partition p2 values less than (2000),
partition p3 values less than (3000)
--如果是日期 to_date('2004-01-01','YYYY-MM-DD')或 date '2004-01-01'
);
--创建散列分区
create table temp3
(
empno number ,
ename varchar2(1000),
sal number
)
partition by hash (sal)
(
partition p1,
partition p2,
partition p3,
partition p4
);

create table temp3
(
empno number ,
ename varchar2(1000),
sal number
)
partition by hash (sal)
partitions 4;--创建(范围-散列)复合分区
create table temp1
(
empno number ,
ename varchar2(1000),
sal number
)
partition by range (sal)
subpartition by hash (empno)
subpartitions 5
(
partition p1 values less than (1000),
partition p2 values less than (2000),
partition p3 values less than (3000)
)
--创建(范围-列表)复合分区
create table temp1
(
empno number ,
ename varchar2(1000),
sal number
)
PARTITION BY RANGE (sal)
SUBPARTITION BY LIST (ename)
SUBPARTITION TEMPLATE
(SUBPARTITION man VALUES ('刘德华', '张学友'),
SUBPARTITION woman VALUES ('王菲', '赵薇'),
SUBPARTITION other VALUES (DEFAULT))
(PARTITION p1 VALUES LESS THAN (1000),
PARTITION p2 VALUES LESS THAN (2500),
PARTITION p3 VALUES LESS THAN (3000));
--创建列表分区create table temp2
(
empno number(10) ,
ename varchar2(1000),
sal number(10)
)
partition by list (ename)
(
partition ldh values ('刘德华'),
partition zrf values ('周润发'),
partition qt values ('王菲','赵薇')
);----------------------------------以上决定是本人自己编写出来的。复合分区:两种分区方式一起用列表分区:与指定的值相符合的分为一个区范围分区:在指定的范围分为一个区散列分区:无规则分区,系统自带的一个算法进行分区希望以上对你有帮助!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 上世纪的《血疑》电视剧 oracle partition table 表分析 怎么解决 高仓健和大岛茂谁在日本知名度最高? 求问oracle中Over(Partition By order by)的意思? 用partition by相对group by有什么优势吗 Oracle partition by list 是什么意思 oracle中关于partition by的问题(在线等) oracle用partition by oracle PARTITION BY 的使用 分手后,一直都忘不掉她,应该如何去挽回她呢? 到分手之后才想着挽回对方,该如何进行挽救可以找回从前的浓情蜜意呢? 分手后想挽回的话有什么? 梦见身子底下压一个小女孩 梦到自己孩子睡在卖死人东西的店铺里? 梦见烧火柴里有小孩 空岁逐世寻无价,千里缁尘鬓双寒。当时陌看春情早,如今无处折烂漫。求解释 梦见丢鞋了是怎么回事? 梦到多年前的朋友给我弄丢一只拖鞋是什么情况啊? 光亮天润城怎么样?好不好?值不值得买? 恩施三中怎么样 日本电影血疑电影简介 新版血疑的问题 oracle partition paraller 8 和16的区别 血疑的简要剧情 oracle LIST分区,怎么用 血疑的剧情简介 电视剧《血疑》中最感人和最难忘的情节?只要详细的,越多越好,请认真回答! oracle partition只能为一个表分一次区吗 如果可以分多区 该怎么写_百... 谁有《血疑》观后感呀!开头和结尾就行 oracle建表时同时创建分区、子分区 幸子衫的幸子衫简介 请问,高仓健和大岛茂谁在日本知名度最高? 血疑剧情简介的介绍 谁有电视剧《那年我们青春正好》的所有旁白。不是经典句子,是肖小军回忆时的感悟旁白。 我想知道这部日本电影的名字 机甲兽神之爆裂飞车第2部什么时候出? 机甲兽神之爆裂飞车绝版的在哪买? 和机甲兽神之爆裂飞车相关的一部动画片叫猎什么 急求ps素材!需要男性插画人物或人物剪影!!! 这张韩国插画在哪里可以下载到矢量格式的素材?