2.可通过sequence_name.CURRVAL和sequence_name.NEXTVAL形式来应用序列。 (6)简述表分区的必要性及表分区方法的异同.
参考答案:必要性:1.提高数据的安全性;2.提高数据的并行操作能力;3.简化数据的管理;4.操作的透明性。 分区方法及异同:
范围分区:每条记录根据其分区列值所在的范围决定存储到哪个分区中。
列表分区: 列表分区列的值不能划分范围且分区列的取值是有少数值的集合。 散列分区:基于分区列值的HASH算法,将数据均匀分布到指定的分区中。
复合分区:结合两种基本分区方法,先采用一个分区方法对表或索引进行分区,然后再采用另一个分区方法将分区再分成若干个子分区。每个分区的子分区都是数据的一个逻辑子集。 (7)简述索引分区的类别与分区方法。 参考答案:
1. 本地分区索引 create index 索引名_local on 表名(列名) local; 2. 全局分区索引 create index索引名_global on 表名(列名) global partition by range(列名)
(参数设置);
3. 全局非分区索引 create index 索引名_index on 表名(列名) tablespace index;