OVH Cloud OVH Cloud

Vue indexée

1 réponse
Avatar
Robert
Bonjour =E0 tous,

J'essaie de contruire un index sur une vue. Les options=20
ANSI_NULLS, ... sont positionn=E9es.

Voici la commande :

CREATE NONCLUSTERED INDEX NomIndex ON NonVue(NomColonne=20
ASC)

J'obtient le message suivant :

Impossible de cr=E9er index dans la vue 'NomVue'. L'index=20
ordonn=E9 en clusters n'est pas unique.

Je pr=E9cise pourtant que l'index ne doit pas =EAtre ordonn=E9e=20
en cluster. Il peut y avoir des doublons dans la colonne=20
=E0 indexer.

Est-ce que quelqu'un =E0 une id=E9r ?

Merci.

1 réponse

Avatar
hch
le message montre qu'il y a un index deja !!!

vous ne pouvez crée qu'un seul index cluster sur la vue

allez dans l'explorateur d'objets sous analyseur de
requetes et regardez ce que vous avez comme indexes sur la
vue !!

eliminez les indexes et créer le votre une autre fois en
esperant que ce message disparaisse
-----Message d'origine-----
Bonjour à tous,

J'essaie de contruire un index sur une vue. Les options
ANSI_NULLS, ... sont positionnées.

Voici la commande :

CREATE NONCLUSTERED INDEX NomIndex ON NonVue(NomColonne
ASC)

J'obtient le message suivant :

Impossible de créer index dans la vue 'NomVue'. L'index
ordonné en clusters n'est pas unique.

Je précise pourtant que l'index ne doit pas être ordonnée
en cluster. Il peut y avoir des doublons dans la colonne
à indexer.

Est-ce que quelqu'un à une idér ?

Merci.
.