Sql Oracle11G:集群问题?
我正在为表CUSTOMER&PURCHASE创建一个集群。我已经做了所有必要的步骤。 那么如何分配集群并查看集群表呢 这是一个集群Sql Oracle11G:集群问题?,sql,oracle11g,Sql,Oracle11g,我正在为表CUSTOMER&PURCHASE创建一个集群。我已经做了所有必要的步骤。 那么如何分配集群并查看集群表呢 这是一个集群 SQL> create cluster cust_pur_cluster (cust_id integer); 这是集群的索引 SQL> create index cust_pur_idx on cluster cust_pur_cluster; 这是采购表定义和分配集群 SQL> create table purchase(bill_no i
SQL> create cluster cust_pur_cluster (cust_id integer);
这是集群的索引
SQL> create index cust_pur_idx on cluster cust_pur_cluster;
这是采购表定义和分配集群
SQL> create table purchase(bill_no integer primary key,
2 bill_no integer,
3 cust_id integer,
4 prod_name varchar(10) not null,
5 quanity integer not null,
6 rate_per_unit number(6,2),
7 cluster cust_pur_cluster(cust_id);
SQL>create table customer(
2 cust_id integer,
3 cust_name varchar(10),
4 cust_address varchar(50))
5 cluster cust_pur_cluster(cust_id);
这是客户表定义和分配集群
SQL> create table purchase(bill_no integer primary key,
2 bill_no integer,
3 cust_id integer,
4 prod_name varchar(10) not null,
5 quanity integer not null,
6 rate_per_unit number(6,2),
7 cluster cust_pur_cluster(cust_id);
SQL>create table customer(
2 cust_id integer,
3 cust_name varchar(10),
4 cust_address varchar(50))
5 cluster cust_pur_cluster(cust_id);
表数据
TABLE: CUSTOMER
cust_id cust_name cust_address
------------------------------------
1 Esmael Jima
2 Munira Gera
3 Jemila1 Addis
4 Ahmed Agaro
5 Amina Agaro
TABLE: PURCHASE
bill_no cust_id prod_name quantity rate_per_unit
-------------------------------------------------------------
1001 1 soap 5 $10
1002 3 Omo 2 $15
1003 1 Perfume 1 $52
1004 2 Socks 3 $7
1005 1 Tooth Brush 2 $5
您不是从集群中选择,而是从表中选择。使用集群只是定义物理存储布局的一种方式。一些客户不知道也不应该知道的事情。谢谢亲爱的,你能帮我如何使用和选择集群吗?这个问题没有意义。您不需要“从集群中选择”-您可以使用
select。。。从表_name
中,如果您了解我想做什么,并且您知道问题所在。那告诉我正确的方法是什么?谢谢!但我发现了你的误解。以前我已经用单表进行了集群。像上面的查询&它工作得很好。这是两个表,并且已经为您所说的这些表分配了集群对象。因此,帮助不成功,请仔细查看细节。