Section courante

A propos

Section administrative du site

CREATE COLUMNSTORE INDEX

Crée un index de colonne de magasin
  Microsoft SQL Server

Syntaxe

CREATE CLUSTERED COLUMNSTORE INDEX index_name
ON { database_name.schema_name.table_name | schema_name.table_name | table_name }
[ WITH ( with_option [ ,...n ] ) ]
[ ON on_option ]
[ ; ]

Syntaxe pour créer un index COLUMNSTORE en unité d'allocation sur une table sur disque
CREATE [NONCLUSTERED] COLUMNSTORE INDEX index_name
ON { database_name.schema_name.table_name | schema_name.table_name | table_name }
( column [ ,...n ] )
[ WHERE filter_expression [ AND filter_expression ] ]
[ WITH ( with_option [ ,...n ] ) ]
[ ON on_option ]
[ ; ]

with_option ::=
DROP_EXISTING = { ON | OFF } -- default is OFF
| MAXDOP = max_degree_of_parallelism
| ONLINE = { ON | OFF }
| COMPRESSION_DELAY = { 0 | delay [ Minutes ] }
| DATA_COMPRESSION = { COLUMNSTORE | COLUMNSTORE_ARCHIVE }
[ ON PARTITIONS ( { partition_number_expression | range } [ ,...n ] ) ]

on_option::=
partition_scheme_name ( column_name )
| filegroup_name
| "default"

filter_expression ::=
column_name IN ( constant [ ,...n ]
| column_name { IS | IS NOT | = | <> | != | > | >= | !> | < | <= | !< } constant
Syntaxe pour créer un index COLUMNSTORE sans unité d'allocation sur une table sur disque

Description

Cette instruction permet de convertir une table d'enregistrement en unité d'allocation d'index ou de création d'index columnstore.



Dernière mise à jour : Vendredi, le 19 Juin 2020