Section courante

A propos

Section administrative du site

CREATE INDEX

Créer un index
Oracle Database SQL  

Syntaxe

CREATE [unique | bitmap] INDEX ind
   on tab ( [expr] col [asc | desc] [,...] )
   [tablespace {ts | default } ] [storage (...) ]
   [pctfree 10] [initrans X] [maxtrans 255]
   [logging | nologging] [nosort] [reverse] [online]
   [noparallel | parallel [X] ] [nocompress | compress [X] ]
   [ local
   [ { ( partition [partX] [storage (...) ] [tablespace ts] on range p. tab
   [logging | nologging] [, partition...] )
   | { store in ( {ts [,...] | default} ) on hash p. tab
   | ( partition [partX] [tablespace ts] [, partition...] ) }
   | store in ( {ts [,...] | default} ) on comp. p. tab
   [ ( partition [partX] [storage (...) ] [tablespace ts]
   [logging | nologging]
   [ { store in ( {ts [,...] | default} )
   | ( subpartition [subpartX] [tablespace ts]
   [, subpartition...] ) } ]
   [, partition...] ) ] } ] ]
   [ global partition by range (col)
   ( partition partX values less than ( {value [,...] | maxvalue} )
   [storage (...) ] [tablespace ts] [logging | nologging]
   [, partition...] ) ]
   [indextype is type [parameters ('str') ] ];

Description

Cette instruction permet de créer une nouvelle index sur un ou des champs d'une table.

Voir également

Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015