Menu

Index/help


CREATE CLUSTER

Déscription

Cette commande permet de créer un cluster. Un cluster est une structure de stockage qui contient une ou plusieurs tables ayant une ou plusieurs colonnes en commun.

Syntaxe


 CREATE CLUSTER [schema.]cluster
    (column datatype [,column datatype] ... )
    [PCTUSED integer] [PCTFREE integer]
    [SIZE integer [K|M] ]
    [INITRANS integer] [MAXTRANS integer]
    [TABLESPACE tablespace]
    [STORAGE storage_clause]
    [INDEX
    | [HASH IS column] HASHKEYS integer]

where:

schema

est le nom du schéma contenant le cluster. Le schéma par défaut est celui de l'utilisateur qui exécute la requête.

cluster

est le nom du cluster à créer.

column

est le nom d'une colonne de la clé du cluster.

datatype
PCTUSED
PCTFREE

précise le pourcentage de place laissée libre dans les blocs du clusters à la création du cluster l'index.

INITRANS
MAXTRANS
SIZE
TABLESPACE

specifies the tablespace in which the cluster is created.

STORAGE

specifies how data blocks are allocated to the cluster.

INDEX
.
HASH IS
HASHKEYS

Prérequis

Pour pouvoir créer un cluster dans son propre schéma, il faut avoir le privilège CREATE CLUSTER. Pour pouvoir créer un cluster dans n'importe quel schéma il faut avoir le privilège CREATE ANY CLUSTER, de plus le propriétaire du schéma doit avoir assez d'espace libre dans la tablespace devant contenir le cluster ou le privilège UNLIMITED TABLESPACE.

Voir aussi

CREATE TABLE




Menu

Index/help