oracle partition只能为一个表分一次区吗 如果可以分多区 该怎么写
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/29 19:27:25
oracle partition只能为一个表分一次区吗 如果可以分多区 该怎么写
首先,没听懂你的意思,你是指建表时能给这表创建几个分区吗?
这个的话,是几个都可以
比如下边语句
CREATE TABLE test_part_table
(id int)
PARTITION BY RANGE (id)
(
PARTITION p_id_1 VALUES LESS THAN(100),
PARTITION p_id_2 VALUES LESS THAN(200),
PARTITION p_id_3 VALUES LESS THAN(300));
这个就是创建三个分区
如果你说上边的表建好后,你还想加个p_id_4的分区
alter table test_part_table
add partition p_id_4 LESS THAN (400);
要是你 p_id_1这个分区你觉得没用了
alter table test_part_table drop partition p_id_1;
但是有一点注意,如果你这个表上有索引,在你进行完上述操作后,要重新rebuild索引,否则索引会失效
这个的话,是几个都可以
比如下边语句
CREATE TABLE test_part_table
(id int)
PARTITION BY RANGE (id)
(
PARTITION p_id_1 VALUES LESS THAN(100),
PARTITION p_id_2 VALUES LESS THAN(200),
PARTITION p_id_3 VALUES LESS THAN(300));
这个就是创建三个分区
如果你说上边的表建好后,你还想加个p_id_4的分区
alter table test_part_table
add partition p_id_4 LESS THAN (400);
要是你 p_id_1这个分区你觉得没用了
alter table test_part_table drop partition p_id_1;
但是有一点注意,如果你这个表上有索引,在你进行完上述操作后,要重新rebuild索引,否则索引会失效
oracle PARTITION BY 的使用
用oracle的话,查询语句该怎么写?
横断山脉东侧地形区是什么?四川盆地?云贵高原?如果只能写一个,该写哪个?为什么?
36个苹果给9个人分 怎么分才可以每人分到单数 只能分一次
如果为教室写一个大意为“禁止高声喧哗”的标语该怎么写?
oracle别人的同义词可以生成自己的表吗?
思念那个她,如果可以再来一次繁体字怎么写
有一次青年歌手大奖赛中,五名评委给一名歌手评分.如果只去掉一个最低分,该歌手的平均得分为96.5分;如果只去掉一个最高分
oracle列求和?查询结果为:600ml+2U.语句怎么写,假设这是test表UTIT值为ml或者U.考虑有无ml,U
oracle查询一个表,select * from a 所有的字段都是浮点型,想保留3个小数,怎么写语句?
5个小孩,分一个蛋糕,只能切三刀,怎么分?
把一个三角形分成面积大小相同的6块应该怎么分?有几种方法,如果只能切三刀呢?