Bonjour,
je souhaite créer un index sur une table avec deux conditions comme suit :
Lors de l'analyse de la requête j’obtiens ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 USE [DOCS_PATH] GO SET ANSI_PADDING ON GO CREATE UNIQUE NONCLUSTERED INDEX [IX_MDP] ON [dbo].[T_COLLABORATEURS] ( [CO_MAIL_MDP] ASC ) WHERE (([CO_MAIL_MDP] <> '') and ([CO_ID] not in ('COJF','ADM'))) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO
Comment dois-je corriger ma requête pour créer mon index ?Msg*102, Niveau*15, État*1, Ligne*14
Syntaxe incorrecte vers 'NOT'.
Msg*319, Niveau*15, État*1, Ligne*15
Syntaxe incorrecte près du mot clé 'with'. Si l'instruction est une expression de table commune, une clause xmlnamespaces ou une clause de contexte de suivi des modifications,
l'instruction précédente doit se terminer par un point-virgule.
Partager