CREATE INDEX IX_RECHERCHEMAIL ON "CCQ"."QEM_MESSAGE" (LOWER("FROMADDRESS"), "CURRENTSTATUS")
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 :
Code:
1 2 3 4
| SELECT fromaddress, currentstatus
FROM ccq.qem_message qem_message
WHERE (LOWER(fromaddress) LIKE 'etienne@free.fr%')
AND (currentstatus < 65028) |
Sous Oracle il est possible de créer un index du type :
Code:
CREATE INDEX "CCQ"."IX_RECHERCHEMAIL" ON "CCQ"."QEM_MESSAGE" (LOWER("FROMADDRESS"), "CURRENTSTATUS")
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 ?
Merci de m'éclairer