Bonjour,
Sous Oracle il possible de créer des index basés sur des colonnes sur lesquelles on applique des fonctions.
Voici un exemple sous Oracle
soit la requête suivante :
Sous Oracle il est possible de créer un index du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT fromaddress, currentstatus FROM ccq.qem_message qem_message WHERE (LOWER(fromaddress) LIKE 'etienne@free.fr%') AND (currentstatus < 65028)
Existe-il un moyen d'arriver au même résultat sous SQL Server ? C'est à dire un index sur une colonne où est appliquée une colonne ? Par exemple (LOWER("FROMADDRESS")) ? Est ce qu'une vue indexée peut aboutir au même résultat ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE INDEX "CCQ"."IX_RECHERCHEMAIL" ON "CCQ"."QEM_MESSAGE" (LOWER("FROMADDRESS"), "CURRENTSTATUS")
Merci de m'éclairer
Partager