J'espérais d'essayer d'utiliser un index filtré sur une table SQL Server 2012
pour voir si elle améliorerait l'exécution des requêtes que lorsque vous essayez de créer, je reçois l'erreur suivante:SQL Server Index Filtré WHERE colonne = colonne
Msg 10735, Level 15, State 1, Line 3
Incorrect WHERE clause for filtered index 'IX_SRReferralIn_Filtered' on table 'dbo.SRReferralIn'.
Voici la déclaration que j'utilise. RowIdentifier
et IDOrganisationVisibleTo
sont les colonnes du CLUSTERED PRIMARY KEY
CREATE NONCLUSTERED INDEX IX_SRReferralIn_Filtered
ON dbo.SRReferralIn(RowIdentifier, IDOrganisationVisibleTo)
WHERE IDOrganisationVisibleTo = IDOrganisation;
est l'expression dans la clause WHERE
non pris en charge?