【发布时间】:2016-05-16 01:20:59
【问题描述】:
我正在阅读 oracle 文档link(销售表)中有关数据库分区的信息。我得到的概念是,在范围分区中,您指定一列(或多列)并给出相应的值范围,这样当您在表中插入值时,它将进入相关分区,从而提高搜索效率。
在 Range Partitioning 部分的开头,它谈到了分区列(sales_year、sales_month 和 sales_day),但这些列没有显示在 create table 语句中。 究竟什么是分区列? 分区列与表列不同吗?
【问题讨论】:
-
字符串“sales_year”、“sales_month”和“sales_day”未出现在您提供的链接中,因此很难猜出您正在阅读的内容可能会导致混淆。您对表中的列进行分区,您不能对表中不存在的列进行分区。
-
@Justin 很抱歉造成混乱。打开链接后,向下滚动一点,就会出现“创建范围分区表”的主题。第一行包含关于分区列 sale_year、sale_month 和 sale_day。希望对您有所帮助。s
标签: database oracle database-partitioning