标签:
CREATE TYPE department_typ AS OBJECT
( d_name VARCHAR2(100),
d_address VARCHAR2(200) );
/
CREATE TABLE departments_obj_t OF department_typ;
INSERT INTO departments_obj_t
VALUES (‘hr‘, ‘10 Main St, Sometown, CA‘);
null值的存储
ALTER TABLE oe.orders COMPRESS FOR OLTP;
CREATE TABLE sales (
prod_id NUMBER NOT NULL,
cust_id NUMBER NOT NULL, ... )
PCTFREE 5 NOLOGGING NOCOMPRESS
PARTITION BY RANGE (time_id)
( partition sales_2010 VALUES LESS THAN(TO_DATE(...)) COMPRESS BASIC,
partition sales_2011 VALUES LESS THAN (MAXVALUE) COMPRESS FOR OLTP );
indexed Clusters
CREATE CLUSTER employees_departments_cluster
(department_id NUMBER(4))
SIZE 512;
CREATE INDEX idx_emp_dept_cluster ON CLUSTER employees_departments_cluster;
CREATE TABLE employees ( ... )
CLUSTER employees_departments_cluster (department_id);
CREATE TABLE departments ( ... )
CLUSTER employees_departments_cluster (department_id);
hash clusters概述
代码例子:
CREATE CLUSTER employees_departments_cluster
(department_id NUMBER(4))
SIZE 8192 HASHKEYS 100;
SELECT *
FROM employees
WHERE department_id = :p_id;
SELECT *
FROM departments
WHERE department_id = :p_id;
SELECT *
FROM employees e, departments d
WHERE e.department_id = d.department_id
AND d.department_id = :p_id;
2 Tables and Table Clusters读书笔记
标签:
原文地址:http://blog.csdn.net/lai_549519649/article/details/51347209