Bonjour,
Je n'arrive pas à créer une vue indexée, c'est une vue toute bête mais SQL server ne veut rien savoir. Qu'est ce qui ne va pas?
J'obtiens une erreur là :
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 ALTER VIEW [dbo].[V_DWH_REP_DAT] WITH SCHEMABINDING AS SELECT COD_EXT AS LABEL, LIB AS DATE FROM dbo.DWH_LIB WHERE COD_NAME = 'D_REPORTING' AND LANG = 'FR' GO create index IX_V_DWH_REP_DAT ON V_DWH_REP_DAT(LABEL) INCLUDE (DATE)
Msg 1940, Level 16, State 1, Line 1
Cannot create index on view 'V_DWH_REP_DAT'. It does not have a unique clustered index.
Qu'est ce qui ne va pas? J'ai cherché partout dans la doc, j'ai rien trouvé.
Petite précision la table DWH_LIB a comme PK : COD_NAME, COD_EXT, LANG.
Partager